Android之过渡动画
来源:互联网 发布:维塔斯的奉献知乎 编辑:程序博客网 时间:2024/05/16 08:35
在android中,两个activiyt的切换总是自左向右抽动的效果
在Activity中提供了overridePendingTransition函数,用在startActivity(Intent)
orfinish之后,
overridePendingTransition有两个参数,都是int类型的,意味着这里要传入一个资源,
在sdk中是这样定义的、
- enterAnim A resource ID of the animation resource to use for the incoming activity. Use 0 for no animation.
- exitAnim A resource ID of the animation resource to use for the outgoing activity. Use 0 for no animation.
例如 在startActivity开启一个intent之后,添加如下代码
overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);这样在启动下一个窗口的时候出现淡入淡出的效果
//实现从左向右滑动效果overridePendingTransition(android.R.anim.slide_in_left, android.R.anim.slide_out_right);
另外,还可以通过在资源文件夹中anim中添加自定义的配置文件,来实现自定义过度动画
例如在程序中添加这样的 效果来实现和iphone一样的效果
overridePendingTransition(R.anim.zoomin, R.anim.zoomout);
自定义的zoomin.xml文件,该文件设置了新的activity进入时的效果
<?xml version="1.0" encoding="utf-8"?><setxmlns:android="http://schemas.android.com/apk/res/android"android:interpolator="@android:anim/decelerate_interpolator"><scaleandroid:fromXScale="2.0"android:toXScale="1.0"android:fromYScale="2.0"android:toYScale="1.0"android:pivotX="50%p"android:pivotY="50%p"android:duration="@android:integer/config_mediumAnimTime" /></set>
自定义的zoomout.xml文件,该文件设置了原来的activity退出是的效果
<?xml version="1.0" encoding="utf-8"?><setxmlns:android="http://schemas.android.com/apk/res/android"android:interpolator="@android:anim/decelerate_interpolator"android:zAdjustment="top"><scaleandroid:fromXScale="2.0"android:toXScale="0.5"android:fromYScale="2.0"android:toYScale="0.5"android:pivotX="50%p"android:pivotY="50%p"android:duration="@android:integer/config_mediumAnimTime" /><alphaandroid:fromAlpha="1.0"android:toAlpha="0"android:duration="@android:integer/config_mediumAnimTime" /></set>
- Android之过渡动画
- Android之过渡动画
- android过渡动画之makeSceneTransitionAnimation
- Android 5.0学习之Activity过渡动画
- Android 5.0学习之Activity过渡动画
- Android过渡动画之进入退出
- 群英传之Android 5.X过渡动画
- android过渡动画之makeSceneTransitionAnimation学习笔记
- Android动画之5.0——过渡动画
- Vue之过渡动画
- css动画之过渡
- android 动画 过渡动画 transition
- ym—— Android 5.0学习之Activity过渡动画
- Android学习之5.X过渡动画的实现
- Android 5.0学习之Activity共享元素过渡动画
- CSS3之转换 、过渡 、动画
- Android TransitionDrawable:过渡动画Drawable
- android属性动画--场景过过渡动画
- 初入职场,关于计算机专业毕业生简历,笔试,面试的一些心得
- VMware Workstation 8.0 序列号
- 水利学院计算机系老师到传智播客广州中心看望学生
- SendMessage() 发出的消息 PreTranslateMessage() 不一定能接收到!
- 购物网第一阶段总结笔记2:友情链接模块之增加友情链接
- Android之过渡动画
- 使用DDTek.Oracle.dll连接Oracle集群服务器
- PageSetupDialog 类的一个 BUG
- 应届毕业生的Android高薪之路——摘自学员的博客
- classloader相关基础知识
- struts2的运行机制
- ubuntu上装swftools
- 如何在模拟器里的sd卡存放东西
- boost regex正则区配 IP 地址