AlphaAnimation是Andriod中的补间(Tween)动画中的透明度改变的动画
使用时,需要在res下新建Android Resource Directtory,并选择anim。在anim文件夹下new一个Animation Resource File,并在Root element中填写alpha即可。
<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android">
</alpha>
alpha有duration、fromAlpha、toAlpha属性。
- duration:属性为动画持续时间,时间以毫秒为单位。
- fromAlpha:属性为动画起始透明度,从0—1 ,0表示全透明,1表示完全不透明,可以使用浮点数,如0.05。
- toAlpha:属性为动画结束时透明度,从0—1 ,0表示全透明,1表示完全不透明,可以使用浮点数,如0.5。
eg:
<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:fromAlpha="0"
android:toAlpha="1"
android:duration="2000" >
</alpha>
上面代码表示动画时间为2秒,动画从完全透明变化至完全不透明。