android 过场动画如何加载
2016-03-17 12:02
465 查看
过场动画就是切换到另外的Activity时加上一些切换动画,动画文件要放在res/anim目录下。
方法一:比较简单
A跳转到B—->在 startActivity(intent)后面加上
B返回A—>要在 finish()后面加上
方法二:
通过style进行配置,可以全局加载,也可以单个Activity加载。步骤如下:
①在style.xml中自定义style:
四个Item分别代表:
Activity A跳转到Activity B时Activity B进入动画;
Activity A跳转到Activity B时Activity A退出动画;
Activity B返回Activity A时Activity A的进入动画
Activity B返回Activity A时ActivityB的退出动画
②然后修改下Theme:
③如果你想全局设置,就在appliction下
如果你想设置单个Activity,就在Activity下
这样过场动画效果就设置好了
常用的过度动画:
http://download.csdn.net/detail/kinglong68/9464193
方法一:比较简单
A跳转到B—->在 startActivity(intent)后面加上
overridePendingTransition(R.anim.push_up_in,R.anim.push_up_out);
B返回A—>要在 finish()后面加上
overridePendingTransition(R.anim.push_up_in,R.anim.push_up_out);
方法二:
通过style进行配置,可以全局加载,也可以单个Activity加载。步骤如下:
①在style.xml中自定义style:
<style name="myAnimtion" mce_bogus="1" parent="@android:style/Animation.Activity"> <item name="android:activityOpenEnterAnimation">@anim/default_anim_in</item> <item name="android:activityOpenExitAnimation">@anim/anim_stay</item> <item name="android:activityCloseEnterAnimation">@anim/anim_stay</item> <item name="android:activityCloseExitAnimation">@anim/default_anim_out</item> </style>
四个Item分别代表:
Activity A跳转到Activity B时Activity B进入动画;
Activity A跳转到Activity B时Activity A退出动画;
Activity B返回Activity A时Activity A的进入动画
Activity B返回Activity A时ActivityB的退出动画
②然后修改下Theme:
<style name="Theme" parent="android:Theme"> <item name="android:windowAnimationStyle">@style/myAnimtion</item> <item name="windowNoTitle">true</item> </style>
③如果你想全局设置,就在appliction下
<application android:icon="@drawable/logo" android:label="@string/app_name" android:theme="@style/Theme" >
如果你想设置单个Activity,就在Activity下
<activity android:name=".MainActivity" android:label="@string/app_name" android:theme="@style/Theme">
这样过场动画效果就设置好了
常用的过度动画:
http://download.csdn.net/detail/kinglong68/9464193
相关文章推荐
- android 开发技巧
- 《Android框架揭秘》读书笔记——JNI
- android开发 装饰者模式
- Android Studio 插件推荐(合集)
- Android 常用小代码
- Android项目EditText焦点问题
- android圆角矩形图片的实现进而讨论view自定义的要点
- android studio快捷键大全
- android sdk manager 代理设置
- Android悬浮窗进阶版-上篇(思路篇)
- Android四大基本组件介绍与生命周期
- android GridView android:stretchMode="columnWidth"
- Android Activity内镶嵌Activity
- Android菜鸟的成长笔记——PreferenceFragment 与 自定义Preference
- Android studio 导入github工程
- Android USB Host
- Android Touch事件传递机制解析
- Android NDK 如何缩减库的大小
- Android 之 NFC
- Android Log日志规则打印