Activity的动画效果在\android\frameworks\base\core\res\res\values下的stlyes.xml,themes.xml两个文件中有定义。
但是有时这些效果未必能满足你的要求,需要自己定义styles.xml来实现这个功能。
Activity去掉默认的动画效果方法:
1.重写Activity的Them中的windowAnimationStyle相关属性,并保存在res/values/styles.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme" parent="android:Theme">
<item name="android:windowAnimationStyle">@style/Animation</item>
</style>
<style name="Animation">
<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>
</resources>
2.在不想有动画的Activity上设置此属性即可
<activity android:name=".yourActivity"
android:label="@string/app_name"
android:screenOrientation="nosensor"
android:theme="@style/Theme">
分享到:
相关推荐
安卓Android源码——动画效果 translate、scale、alpha、rotate 切换Activity动画 控件位置调整.zip
看看这篇文章)到这里之前都很好理解,关键就是adapter和点击图片跳转的代码在API 21以后,我们可以使用内置的Activity切换动画。但是这样也就意味着只能兼容5.0之后的系统,ActivityOptions是一个静态类,它提供了...
2.支持重写activity,完成切换切换效果。 3.图片查看 缩放 拖拽下拉缩小退出。 4.支持自定义activity,Fragment。 5.支持视频和自定义视频播放控件。 6.支持类似微信朋友圈照片九宫格和微信聊天图片预览。 7.指示器...
屏幕切换指的是在同一个Activity内屏幕间的切换,ViewFlipper继承了Framelayout类,ViewAnimator类的作用是为FrameLayout里面的View切换提供动画效果。如下动图: 该类有如下几个和动画相关的函数: ...
2、translate 位置转移动画效果 27 3、rotate 旋转动画效果 27 4、透明度控制动画效果 alpha 28 17、横竖屏状态获取 28 18、获取手指在屏幕的左右滑动 29 19、解除屏幕锁 30 20、ViewFlippe实现循环的动画 31 21、...
2.1.11、横竖屏切换不销毁当前Activity 23 2.2、INTENT RECEIVER 25 2.3、SERVICE 26 2.3.1、什么是Service 26 2.3.2、如何使用Service 27 2.3.3、Service的生命周期 32 2.3.4、判断服务开启状态 33 2.3.5、获取启动...
2.1.11、横竖屏切换不销毁当前Activity 23 2.2、INTENT RECEIVER 25 2.3、SERVICE 26 2.3.1、什么是Service 26 2.3.2、如何使用Service 27 2.3.3、Service的生命周期 32 2.3.4、判断服务开启状态 33 2.3.5、获取启动...
显著提高加载速度,节省大量流量修改图片详情页为完全沉浸效果添加图片列表滚动检测,滚动状态暂停加载,进一步提高加载速度,减少卡顿添加图片加载默认图片添加当前栏目标志,避免重复切换修改新鲜事列表页效果为...
修改图片详情页为完全沉浸效果 添加图片列表滚动检测,滚动状态暂停加载,进一步提高加载速度,减少卡顿 添加图片加载默认图片 添加当前栏目标志,避免重复切换 修改新鲜事列表页效果为CardView 由于小视频接口...
(1)针对多窗口类浏览器模式问题,指出并分析了该问题存在的原因,利用Activity的运行机制,通过Fragment栈对主要模块的Webview进行管理,实现对不同模块之间切换的控制。 (2)针对跨域数据交互问题,指出并分析了...
|--Activity不允许横竖屏切换 |--Activity常用小技巧 |--Activity按返回直接回到桌面 |--aidl之结合反射获取应用缓存大小等空间占用 |--aidl调用系统service未公开的方法挂电话 |--aidl调用系统未公开的方法代码示例...
支持后台返回两张图片 touch显示不同的图片效果handleralluse:面试必会的handler所有用法likebutton:点赞效果loading:加载中(防止OOM)musicutils:播放raw utilnetworkview:根据WIFI开关来广播切换布局 斗鱼...