Android:去掉系统自带的Activity跳转动画,跳转无动画,返回无动画
2015-11-05 11:18
896 查看
首先,情况是这样的,我需要在Activity跳转没有动画,退出的时候也没有动画。在网上参考了其他的博客,都只是实现了跳转无动画,并没有实现退出无动画。
有博客提出通过修改theme里面的内容来实现,经测试出现无动画,但退出还是有动画。
通过修改theme,似乎退出还是有+_+。
其实我觉得很奇怪,按道理来说应该可以设置成功了,但似乎退出Activity确实没起效果。
后通过查阅,可以通过overridePendingTransition(0,0);去控制。
代码如下:
在准备跳转后添加。
就可以实现跳转过去无动画,退出无动画了。
无动画参考博客:http://blog.csdn.net/joiningss/article/details/7057870
有动画参考博客:http://www.cnblogs.com/Jaylong/archive/2012/08/30/activity.html
有博客提出通过修改theme里面的内容来实现,经测试出现无动画,但退出还是有动画。
通过修改theme,似乎退出还是有+_+。
<item name="android:windowAnimationStyle">@style/noAnimation</item> <item name="android:windowNoTitle">true</item> </style>
<style name="Theme" parent="android:Theme"> <pre name="code" class="java"><style name="noAnimation"> <item name="android:activityOpenEnterAnimation">@null</item> <item name="android:activityOpenExitAnimation">@null</item> <item name="android:activityCloseEnterAnimation">@null</item> <item name="android:activityCloseExitAnimation">@null</item> <item name="android:taskOpenEnterAnimation">@null</item> <item name="android:taskOpenExitAnimation">@null</item> <item name="android:taskCloseEnterAnimation">@null</item> <item name="android:taskCloseExitAnimation">@null</item> <item name="android:taskToFrontEnterAnimation">@null</item> <item name="android:taskToFrontExitAnimation">@null</item> <item name="android:taskToBackEnterAnimation">@null</item> <item name="android:taskToBackExitAnimation">@null</item> </style>
<activity android:name=".HomeActivity" android:label="@string/app_name" android:theme="@style/Theme">
其实我觉得很奇怪,按道理来说应该可以设置成功了,但似乎退出Activity确实没起效果。
后通过查阅,可以通过overridePendingTransition(0,0);去控制。
代码如下:
在准备跳转后添加。
Intent intent = new Intent(getActivity(),SearchListActivity.class); startActivity(intent); getActivity().overridePendingTransition(0, 0);在返回的Activity界面onPause方法中添加就可以了。
@Override protected void onPause() { overridePendingTransition(0,0); super.onPause(); }
就可以实现跳转过去无动画,退出无动画了。
无动画参考博客:http://blog.csdn.net/joiningss/article/details/7057870
有动画参考博客:http://www.cnblogs.com/Jaylong/archive/2012/08/30/activity.html
相关文章推荐
- Android学习路线指南
- android下拉刷新带自定义声音
- Android事件分发机制完全解析,带你从源码的角度彻底理解(上)-转载郭霖
- Android Studio使用Robolectric对android程序实现单元测试
- Android学习笔记:实现上拉加载更多数据的ListView
- android内存优化(持续更新)
- Android应用开发中使用deeplink
- android权限大全
- 如何在一个没有root权限的Android设备上创建一个SOCKS代理(英文转载)
- android studio如何使用git
- 树形目录结构 竖线+扩展+收缩 图标的实现
- android 5.0 ,zbar扫描java.lang.UnsatisfiedLinkError,找不到so文件
- android 四边border宽度不一致
- View事件分发机制学习笔记
- Android Studio虚拟机插件Genymotion的学习笔记
- Android使用新组件-FinalBitmap
- Android EventBus实战 没听过你就out了
- android studio 添加assets目录
- Android属性(property)机制
- Android PackageManagerService流程详细分析(五)之packages