Android 笔记 设置activity 转换动画
2016-08-15 17:28
309 查看
Activity转换动画
在不手动设置的时候,activity的转换动画都是默认设置的那种,但是通常我们都需要手动设置一下自定义才是Android最需要掌握的东西,因为我们需要开发出来的APP有特色
那么怎么设置转场动画呢
在style设置里面,加上一行
<item name="android:windowAnimationStyle">@style/MyWindowAnimation</item>
然后,在下面设置:
<style name="MyWindowAnimation" parent="android:Animation.Activity"> <item name="android:activityOpenEnterAnimation">@anim/slide_right_in</item> <item name="android:activityOpenExitAnimation">@anim/slide_left_out</item> <item name="android:activityCloseEnterAnimation">@anim/slide_left_in</item> <item name="android:activityCloseExitAnimation">@anim/slide_right_out</item> </style>
这里表明,你的animation被设置成@anim下面的这些项目了
从上到下分别设置的是
打开activity的时候,出现的activity(也就是enter的那个)动画
打开act
4000
ivity的时候,隐藏的activity(也就是exit的那个)动画
关闭activity的时候,出现的activity的动画
关闭activity的时候,隐藏的activity的动画
所以,断句应该是这样的:
activity open ,enter animation
如此类推
在资源文件夹下建立anim文件夹
然后设置如上所写的这些文件,例如第一个,
slide_left_in.xml
<set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="300" android:fromXDelta="-100.0%p" android:toXDelta="0.0" /> </set>
这些从字面上就很好理解
大概就是这样,更深入的还需要在官方文档里面再看看
相关文章推荐
- Android精简小笔记(8):Activity转换时的效果设置
- 【Android笔记】Activity不同状态间转换研究 .
- 【Android笔记】Activity不同状态间转换研究
- 解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题
- 解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题
- Android开发学习笔记之Activity属性设置
- Android Activity切换动画overridePendingTransition 笔记 . 解决切换无响应的方法
- 解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题
- Android 编程下设置 Activity 切换动画
- Android 编程下设置 Activity 切换动画
- Android 4.1 设置Activity切换动画(XML)
- android动画效果 --- 设置activity 跳转动画
- Android 编程下设置 Activity 切换动画
- android中设置activity切换时候的动画效果
- Android 编程下设置 Activity 切换动画
- 【Android笔记】Activity不同状态转换研究
- android设置dialog显示和activity进入退出的动画效果
- Android 全局Activity动画设置
- Android 对Activity设置统一的过渡动画效果
- Android开发笔记---如何添加一个新的activity并实现一个activity到另一个activity的转换以及关闭自身