android中的动画之变换动画(Tween Animation)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android中的动画之变换动画(Tween Animation)相关的知识,希望对你有一定的参考价值。
android中有四大动画,它们分别是:变换动画(Tween Animation),帧动画(frame Animation),布局动画(layout Animation),属性动画(Property Animation )。今天我在这里简单的说下变换动画。
首先我们来说下animation种的那些属性(这些都是动画中的通用属性)
xml属性 | java方法 | 解释 |
android:detachWallpaper | setDetachWallpaper(booean) | 是否在在壁纸上运行 |
android:duration | setDuration(long) | 动画持续时间,单位为毫秒 |
android:fillAfter | setFillAfter(boolean) | 控件结束后是否保持动画最后的状态 |
android:fillBefore | setFillBefore(boolean) | 控件结束后是否还原到开始动画的状态 |
android:fillEnabled
|
setFillEnabled(boolean) | 与android:fillBefore效果相同 |
android:interpolator | setInterpolator(Interpolator) | 设定插值器(指定的动画效果,譬如回弹等) |
android:repeatCount | setRepeatCount(int) | 重复次数 |
android:repeatMode | setRepeatMode(int) | 重复类型有两个值,reverse表示倒序回放,restart表示从头播放 |
android:startOffset | setStartOffset(long) | 调用start函数之后等待开始运行的时间,单位为毫秒 |
android:zAdjustment
|
setZAdjustment(int) | 表示被设置动画的内容运行时在Z轴上的位置(top/bottomrmal),默认为normal |
变换动画中分为4种:透明度动画,缩放动画,旋转动画,位移动画
以上是关于android中的动画之变换动画(Tween Animation)的主要内容,如果未能解决你的问题,请参考以下文章