android---动画入门(一)
程序员文章站
2022-04-23 09:23:14
android 动画分为两类,View Animation(视图动画)和property Animation(属性动画),View Animation(视图动画)包含了Tween Animation和Frame Animation, property Animation包含Value Animati ......
android 动画分为两类,view animation(视图动画)和property animation(属性动画),view animation(视图动画)包含了tween animation和frame animation, property animation包含value animation和objectanimation.
- view animation(视图动画)
- tween animation
- frame animation
- property animation(属性动画)
- value animation
- objectanimation
animation类是所有动画(scale,alpha,translate,rotate)的基类,所有派生自animation的类都具有它的一些公用属性
- android:duration : 一次动画的时间
- android:fillbefore:动画结束是否恢复到开始前的状态,true 是
- android:fillaftre:动画结束是否保持结束时的状态,true 是
- android:fillenable: 同 android:fillbefore
- android:repeatcount: 动画执行次数,(在set标签下无效,要设置到具体动画中)
- android:repeatmode:动画重复执行的模式:reverse 倒序回放,restart重新播放
- android:interpolator: 设置插值器
tween animation(补间动画)
- alpha 透明度渐变
- scale 放缩
- translate 移动
- rotate 旋转
- set 自定义组合动画
动画的调用方式有两种,xml标签实现和代码实现
(一):标签
利用xml来定义标签,xml文件保存再res/anim或者res/drawable下
(二):代码