【移动开发】Android Animation 动画效果总结
发布时间:2020-07-08 15:35:48
来源:51CTO
阅读:3975
作者:zhf651555765
1.Android的animation由四种类型组成:
XML中
alpha渐变透明度动画效果
scale渐变尺寸伸缩动画效果
translate画面转换位置移动动画效果
rotate画面转移旋转动画效果
JavaCode中
AlphaAnimation渐变透明度动画效果
ScaleAnimation渐变尺寸伸缩动画效果
TranslateAnimation画面转换位置移动动画效果
RotateAnimation画面转移旋转动画效果
2.Animation主要有两种动画模式:
一种是tweened animation(渐变动画)
XML中JavaCode
alphaAlphaAnimation
scaleScaleAnimation
一种是frame by frame(画面转换动画)
XML中JavaCode
translateTranslateAnimation
rotateRotateAnimation
3.如何在XML文件中定义动画
① 打开Eclipse,新建Android工程
② 在res目录中新建anim文件夹
③ 在anim目录中新建一个myanim.xml(注意文件名小写)
④ 加入XML的动画代码
4.Android动画解析--XML
透明度
android:fromAlpha="0.1"
android:toAlpha="1.0"
android:duration="3000"
/>
注释:
fromAlpha(浮点型值) 属性为动画起始时透明度, 0.0表示完全透明
toAlpha(浮点型值) 属性为动画结束时透明度, 1.0表示完全不透明.
fromAlpha 和 toAlpha 的取值在0.0-1.0之间的float数据类型的数字
duration(长整型值) 属性为动画持续时间,时间以毫秒为单位
缩放
android:interpolator= "@android:anim/accelerate_decelerate_interpolator"
android:fromXScale="0