android activity转场动画(不兼容5.0一下)
2017-07-25 13:32
597 查看
四种启动方式分别对应:普通的启动方式(即startActivity)、explode、slide和fade;
使用的方法如下:
对于startActivity的设置时相同的:
startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(MainActivity.this).toBundle());
对于跳转到的页面的设置,注意:必须在setContentView之前进行方式的设置:
if (getIntent().getStringExtra("type").equals("1")) {
getWindow().setEnterTransition(new Explode());
} else if (getIntent().getStringExtra("type").equals("2")) {
getWindow().setEnterTransition(new Slide());
} else if (getIntent().getStringExtra("type").equals("3")) {
getWindow().setEnterTransition(new Fade());
}else {
}
setContentView(R.layout.activity_two);
相关文章推荐
- android activity转场动画(不兼容5.0一下)
- 打开Activity页面时,转场动画,打开和退出动画,兼容所有Android系统版本的处理办法
- 解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题
- Android中Activity切换时共享视图元素的切换动画(4.x兼容方案)
- Android 避免Activity转场动画退出时候和系统自带的一起出现
- 解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题
- 解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题
- 解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题
- Android Activity和Fragment的转场动画
- Android Activity转场动画
- Activity转场动画无效 android:windowIsTranslucent
- Android Activity和Fragment的转场动画
- 解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题
- android 学习使用Activity转场动画及shareElement
- Android activity 转场动画ActivityOptions
- 解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题
- 解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题
- 解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题
- [转]Android Activity和Fragment的转场动画
- Android Activity和Fragment的转场动画