Android View Animation

View Animation是android动画中的一种,又称为Tweened Animation(补间动画)。
因为当你给出初始动画和结束动画时系统会自动计算中间的动画过程,所以称之为补间
动画。要注意的一点是动画没有改变View 本身的状态,而是重新绘制出来的,所以当
动画结束的时候View的状态没有发生变化。

一个动画由四个方面决定
1.初始状态
2.结束状态
3.播放时长
4.Interpolator(插值器)
当这四个方面都具备了,动画效果也就固定了。

View Animation中包含四种动画AlphaAnimation(透明),ScaleAnimation(大小),
RotateAnimation(旋转),TranslateAnimation(位移)。

共同属性:
android:duration 动画播放时长
android:startOffset 从什么时间开始播放
android:repeatMode 动画播放模式
android:repeatCount 播放次数
android:interPolators 插值器

Alpha:透明度 1.0f为不透明 0.0为透明 数字在1到0之间
android:fromAlpha
android:toAlpha

Translate: 位移 支持使用% 。如:50%代表该View的50%,0%是该view的左下角初始位置。50%p获取上一个view的
50%。同事也支持固定值。建议使用%,可是很好的适应不同屏幕
android:fromXDelta
android:fromYDelta
android:toXdelta
android:toYDelta

scale 大小
android:fromXScale
android: fromYScale
android: toXScale
android: toYScale

rotatel 旋转
android:fromDegrees:旋转的开始角度。
android:toDegrees:旋转的结束角度。
android:pivotXType:X轴的伸缩模式,可以取值为ABSOLUTE、RELATIVE_TO_SELF、RELATIVE_TO_PARENT。
android:pivotXValue:X坐标的伸缩值。
android:pivotYType:Y轴的伸缩模式,可以取值为ABSOLUTE、RELATIVE_TO_SELF、RELATIVE_TO_PARENT。
android:pivotYValue:Y坐标的伸缩值。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值