android activity之间平滑切换
16lz
2021-01-23
在Android当中 设置activity的动画 需要复写 android:windowAnimationStyle这个属性
我们自定义一个动画样式来继承 @android:style/Animation(Base style for animations. This style specifies no animations)这个样式是Android操作系统提供的 没用动画的样式 我们定义其中的4个属性还设置我们想要的效果
android:activityOpenEnterAnimation 一个activity创建进入的效果
android:activityOpenExitAnimation 一个activity还没有finish()下退出效果, 比如有俩个activity A,B 首先启动A 然后再启动B 那么A还没有finish() 这A的退出效果
android:activityCloseEnterAnimation 表示上一个activity返回进入效果 比如有俩个activity A,B B退出后A进入的效果
activityCloseExitAnimation 表示的是activity finish()之后的效果 比如有俩个activity A,B B退出后会被finish() 那么B的退出效果在这定义。
具体步骤如下
1.首先在manifest.xml中定义application节点的主题
2.AppTheme是在styles中定义的
3.在res文件夹下新建anim文件夹
创建slide_left_in.xml
slide_left_out.xml
slide_right_in.xml
slide_right_out.xml
更多相关文章
- 【转】Android自定义属性,attr format取值类型
- Android SeekBar自定义使用图片和颜色显示
- Android UI设计系统-android selector 开始自定义样式
- android中TextView跑马灯效果
- android AppCompatEditText 样式(线条粗细等)修改
- Android背景渐变色效果