Android Activity切换动画
2016-12-14 11:33
337 查看
默认的Activity的切换方式有时候不符合我们的要求,这个时候需要我们对Activity切换的方式进行自定义,这里有两种方案,一种设置Activity的style,二是overridePendingTransition代码实现.
设置application的theme
1. 设置Activity的样式
<!-- 默认Activity跳转动画 --> <style name="ActivityTranslate" parent="@android:style/Animation.Activity"> <item name="android:activityOpenEnterAnimation">@anim/in_from_right</item> <item name="android:activityOpenExitAnimation">@anim/out_from_left</item> <item name="android:activityCloseEnterAnimation">@anim/in_from_left</item> <item name="android:activityCloseExitAnimation">@anim/out_from_right</item> </style>
设置application的theme
<!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowAnimationStyle">@style/ActivityTranslate</item> </style>
2. 代码方式
此代码要紧跟在Activity的代码之后,这种方式有个缺点,每次跳转都要写,所以可以将跳转的方法抽取出来,这样可减少代码的重复.overridePendingTransition(R.anim.translate_in,R.anim.translate_out);
相关文章推荐
- Android 关于 Activity 之间的切换动画
- Android的Activity屏幕切换动画(一)-左右滑动切换
- android轻量框架三__Activity动画切换效果
- Android的Activity屏幕切换动画-左右滑动切换
- Android 关于 Activity 之间的切换动画
- Android基础之自定义Activity间的切换动画
- Android Activity切换动画效果的修改
- Android的Activity屏幕切换动画||GestureDetector、OnGestureListener实现滑屏事件
- Android的Activity屏幕切换动画(一)-左右滑动切换
- Android Activity界面切换添加动画特效 (转载修改)
- [Android1.5]Android2.0版本以下Activity切换动画效果
- Android的Activity屏幕切换动画(一)-左右滑动切换
- Android的Activity屏幕切换动画-左右滑动深入与实战
- Android UI设计 屏幕底部的菜单栏 动画切换Activity
- Android 关于 Activity 之间的切换动画
- 转 Android的Activity屏幕切换动画(一)-左右滑动切换
- Android动画效果 translate、scale、alpha、rotate 切换Activity动画 控件位置调整
- Android切换Activity时的淡入动画和缩小动画
- Android Activity界面切换添加动画特效
- Android动画效果 translate、scale、alpha、rotate 切换Activity动画 控件位置调整