官方这几种动画还是挺好看的,够用在项目中了
一共有三种,我就不放图了,自己看看效果就行
1.explode(分解)
2.slide(滑动)
3.fade(淡入淡出)
例如 A-B
第一步:
在从A跳转B的startactivity中直接写
startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(this).toBundle());
第二步:
在B中的setContentView() 方法前加入一行代码
getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS);
第三步:
就把三种效果任选一写入初始方法中就行
getWindow().setEnterTransition(new Explode());
getWindow().setEnterTransition(new Slide());
getWindow().setEnterTransition(new Fade());
也有退出动画
getWindow().setExitTransition(new Explode());
getWindow().setExitTransition(new Slide());
getWindow().setExitTransition(new Fade());
这样就完成了,完美~