Android中各个Activity切换时,一般资料介绍都是使用
overridePendingTransition(int enterAnim, int exitAnim)
方法。但实际使用时,这么做。非常繁琐。
可以在AndroidManifest.xml中统一设置该应用的theme,然后在theme中配置切换动画。具体如下:
1、在manifest中配置:
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/[b]AppTheme[/b]">
......
2、在values/styles的
AppTheme中添加
<item name="android:windowAnimationStyle">@style/activityAnimation</item>
3、同样,在下面添加Activity的各个切换动画定义。
<style name="activityAnimation" parent="@android:style/Animation">
<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>
4、slide_left_in等四个动画文件的定义类似如下:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="300"
android:fromXDelta="-100.0%"
android:toXDelta="0.0" />
</set>
在实际使用时。注意切换Activity时,要先startActivity,再finish当前activity。否则动画会失效。
分享到:
相关推荐
在不同的activtiy之间切换的时候添加动画的效果,这是一个代码的示例。
Android动画效果-切换Activity动画,切换Activity时的淡入淡出和缩放进入退出效果
博文链接:https://xyc20080413.iteye.com/blog/2004566
Android中Activity切换动画,是非常常见的,在很多手机中,直接就有自带的效果,但是有些没有,我写了一个例子供大家下载,交流
android Activity间切换动画效果演示源码 模糊 水波纹 折叠
android activity切换动画效果,定义了多种,如果需要,可以仿照着自己定义
提供多种方式的activity切换动画的实现,并封装为基类,方便使用
android activity切换动画效果大全,包括六个经典例子: 1、25个activity切换的动画效果; 2、android activity 切换效果库(劲推荐)...6、动画效果 translate、scale、alpha、rotate 切换Activity动画 控件位置调整;
Activity之间相互切换动画,解决了back键时后退动画的问题
Android Activity四种切换动画,包括从下到上,翻页,大小从1到0,alpha从1到0。
Android Activity切换动画效果
android动画 切换特效
android 两个activity 翻转动画切换。谁如果把activity切换时的动画连贯了。给我说一下。
Android的Activity切换动画特效库SwitchLayout,视图切换动画库,媲美IOS
写了几个比较常用的android客户端里activity的切换动画,有需要的可以下载试试。
屏幕切换动画 切换动画 activity动画
activity切换的各种基本动画,博客地址:http://blog.csdn.net/growing_tree/article/details/38929545
大家使用Android的原生UI都知道,Android的Activity跳转就是很生硬的切换界面。其实Android的Activity跳转可以设置各种动画。下面给大家看看效果: 实现非常简单,用overridePendingtransition(int inId, int outId)...
Android Activity切换动画是指从Activity A 跳转至Activity B的时候,Activity A 有退出动画,Activity B 有进入动画。这个动画的实现很简单,在startActivity(intent)之后调overridePendingTransition ()这个方法就...
Android Activity切换动画 时间日期选择器分为:渐变 上下 左右 缩放几种切换activity 2|时间日期选择器:两种方式实现