Android动画知识汇总(初 xml篇)

1 view中四种动画的效果及每条属性的作用

alpha 透明度动画
1)fromAlpha:动画变化前的透明度  float类型
2)toAlpha:动画变化后的透明度  float类型
3)duration:动画持续时间  android studio 代码提示没有 需要手动输入

scale 缩放动画
1)fromXScale:动画变化前x轴的比例
2)toXScale:动画变化后x轴的比例
3)fromYScale:动画变化前y轴的比例
4)toYScale:动画变化后y轴的比例
5)pivotX:进行缩放动画时依照的缩放点的x轴坐标
6)pivotY:进行缩放动画时依照的缩放点的y轴坐标
7)duration:  ......

translate 平移动画
1)fromXDelta: 动画平移前所处位置的x轴坐标
2)toXDelta:动画平移后所处位置的x轴坐标
3)fromYDelta:动画平移后所处位置的y轴坐标
4) toYDelta:动画平移后所处位置的y轴坐标
5)duration: .....

rotate 旋转动画
1) fromDegrees:旋转开始的角度
2)toDegrees:旋转结束的角度
3) pivotX:旋转动画轴点的x坐标
4)pivotY:旋转动画轴点的y坐标
5)duration: .....

通用属性:
1)duration:动画持续时间
2)fillAfter:动画结束后是否停留在动画结束时的位置  true停留 false不停留

2 给控件组设置动画

在给控件组设置动画时,需要先创建一个动画xml对象。有了这个动画xml文件,就可以使用下面列举的属性设置了。

layoutAnimation
layoutAnimation作用于一个ViewGroup,例如listview,linearlayout等。
它包含的属性有:
1)android:delay    该属性表示子元素开始动画的时间延时
2)android:animationOrder  表示子元素播放动画的顺序,系统提供了三种:normal  正常模式,按照从前到后的顺序播放;reverse  倒序;random  随机播放
3)android:animation   该属性的值可以填写之前写过的动画xml文件,将该动画效果赋予给这个控件组
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值