android 基本动画

android 动画

  1. 动画类型 (xml 中设置) (java代码中)
    (1)alpha // 渐变动画 -> AlphaAnimation
    (2)scale // 缩放动画 -> ScaleAnimation
    (3)translate // 位置移动动画 -> TranslateAnimation
    (4)rotate // 位置旋转动画 -> RotateAnimation

(1)alpha 常用属性
1. duration //持续时间
2.fromAlpha // 开始时时透明度
3.toAlpha // 结束时透明度

(2)scale
1. fromXDelta ,fromYDelta /// 起始时x,y坐标
2.toXDelta, toYDelta /// 结束时x,y坐标
3.interpolator /// 自动动画插入器

    AccelerateDecelerateInterpolator 在动画开始与结束的地方速率改变比较慢,在中间的时候加速
   AccelerateInterpolator  在动画开始的地方速率改变比较慢,然后开始加速
   AnticipateInterpolator 开始的时候向后然后向前甩
   AnticipateOvershootInterpolator 开始的时候向后然后向前甩一定值后返回最后的值
  BounceInterpolator   动画结束的时候弹起
  CycleInterpolator 动画循环播放特定的次数,速率改变沿着正弦曲线
 DecelerateInterpolator 在动画开始的地方快然后慢
 LinearInterpolator   以常量速率改变
 OvershootInterpolator    向前甩一定值后再回到原来位置

4 fromXScale ,fromYScale // 动画开始前,x,y的缩放 (0-1)1显示原形状
5. startoffset /// 多次执行的时间间隔
6. repeatCount ///执行的动画次数
7. pivotx /// 动画开始的x位置
8. pivoty /// 动画开始y位置 (0%- 100%) 50%为物体中心
9. startoffset /// 每次动画之行间隔时间
(3) rotate
fromDegrees 开始角度
toDegrees 结束角度
(4)translate
fromXDelta /// 开始x坐标
fromYDelta /// 开始y坐标
toXDelta /// 结束x坐标
toYDelta /// 结束y坐标

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值