去除系统自带统一应用动画
2015-08-20 16:08
323 查看
方法一:
在startActivity()或者finish()后紧跟调用:
((Activity) mContext).overridePendingTransition(0, 0);
方法二:
比如给Intent设置了属性:
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
此时可以这么做:
1 在styles.xml下添加:
2 在AndroidManifest.xml中为跳出和跳入的Activity设置,如果要统一应用全局动画,可以设置application的theme:
在startActivity()或者finish()后紧跟调用:
((Activity) mContext).overridePendingTransition(0, 0);
方法二:
比如给Intent设置了属性:
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
此时可以这么做:
1 在styles.xml下添加:
<resources> <!-- Base application theme, dependent on API level. This theme is replaced by AppBaseTheme from res/values-vXX/styles.xml on newer devices. --> <style name="AppBaseTheme" parent="@android:style/Theme.Black.NoTitleBar.Fullscreen"> <item name="android:windowAnimationStyle">@style/myAnimation</item> </style> <!-- Application theme. --> <style name="AppTheme" parent="AppBaseTheme"> <!-- All customizations that are NOT specific to a particular API-level can go here. --> </style> <style name="myAnimation"> <item name="android:activityOpenEnterAnimation">@anim/anim_in</item> <item name="android:activityOpenExitAnimation">@anim/anim_in</item> <item name="android:activityCloseEnterAnimation">@anim/anim_out</item> <item name="android:activityCloseExitAnimation">@anim/anim_out</item> <item name="android:windowEnterAnimation">@anim/anim_in</item> <item name="android:windowExitAnimation">@anim/anim_out</item> <item name="android:taskToFrontEnterAnimation">@anim/anim_in</item> <item name="android:taskToFrontExitAnimation">@anim/anim_out</item> <item name="android:taskToBackEnterAnimation">@anim/anim_in</item> <item name="android:taskToBackExitAnimation">@anim/anim_out</item> <item name="android:taskOpenEnterAnimation">@anim/anim_in</item> <item name="android:taskOpenExitAnimation">@anim/anim_out</item> <item name="android:taskCloseEnterAnimation">@anim/anim_in</item> <item name="android:taskCloseExitAnimation">@anim/anim_out</item> </style> </resources>
2 在AndroidManifest.xml中为跳出和跳入的Activity设置,如果要统一应用全局动画,可以设置application的theme:
android:theme="@style/AppTheme"
相关文章推荐
- sqlite的应用实例
- iOS开发-Day28-UI自定义控件&消息传递&事件传递机制
- 【LeetCode】(100)Same Tree(Easy)
- 生成缩略图
- javascript 闭包暴露句柄和命名冲突的解决方案
- (转)Spring Bean Scope 有状态的Bean 无状态的Bean
- getAdapter listview的adapter的转换
- WinForm限制窗体不能移到屏幕外的方法
- 矩阵转置
- Android sqlLite 开源框架
- OC中如何将数组或字典中数据在控制台输出中文
- 关于线程同步的实现机制---busy waiting
- ORACLE分析函数----自定义聚合函数
- QT 总结(五) 对话框QDialog
- posgresql 查询表结构
- 虚拟化--007 添加identity store注意事项
- POJ 2418 Hardwood Species stl真省代码啊
- JAVA反射机制
- 坚持下去,终究会有好处
- require.js