Android之过渡动画
来源:互联网 发布:无锡淘宝眼镜城 编辑:程序博客网 时间:2024/05/16 05:29
在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);
- <?xml version="1.0" encoding="utf-8"?>
- <set
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:interpolator="@android:anim/decelerate_interpolator">
- <scale
- android: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>
- <?xml version="1.0" encoding="utf-8"?>
- <set
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:interpolator="@android:anim/decelerate_interpolator"
- android:zAdjustment="top">
- <scale
- android: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" />
- <alpha
- android:fromAlpha="1.0"
- android:toAlpha="0"
- android:duration="@android:integer/config_mediumAnimTime" />
- </set>
0 0
- 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属性动画--场景过过渡动画
- 黑马程序员《java基础总结(十三)》(IO流<序列流>)
- Android内核模式下对当前进程的cred结构的获取方式
- 12306快速刷新火车票
- ZigZag Conversion 锯齿形转换字符串
- 一生中错过多少次,就像昨夜下了一场雨,而我却在睡梦中
- Android之过渡动画
- Linux五种IO模型性能分析
- Web前端开发人员实用Chrome插件收集
- 蓝桥杯 十六进制转八进制
- 计算某段代码的运行时间
- 机器学习课程练习(四)——softmax
- 转:程序员关于读书和选书
- explicit构造函数
- 服务器架设:CentOS搭建LAMP详细教程