Andoid中的动画按模式可以分为两种
第一种:tweened animation,渐变动画,
渐变动画有两种类型:alphaanimation渐变透明度动画效果,以及scaleanimation渐变尺寸伸缩动画效果
第二种:frame by frame animation,画面转化动画,
画面转换动画有两种类型:translateanimation画面转换位置移动动画效果,以及rotate画面转移旋转动画效果
接下来就是使用了,动画可以在xml中静态的规定,然后在java代码中去引用,也可以在java代码中去进行动态的创建,就看个人需求了。
AlphaAnimation渐变透明度动画效果的使用:
1,在xml中静态的创建代码如下,
alpha_anim.xml文件位于res/anim文件夹下
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:duration="3000"
android:fromAlpha="0.1"
android:toAlpha="1.0">
</alpha>
</set>
属性说明:
fromAlpha:指动画开始时的透明度,取值为0.0至1.0之间
toAlpha:指动画结束时的透明度