![Android程序员面试笔试宝典](https://wfqqreader-1252317822.image.myqcloud.com/cover/682/39130682/b_39130682.jpg)
上QQ阅读APP看书,第一时间看更新
4.1.1 透明度动画(AlphaAnimation)
可以通过改变View的透明度来实现动画效果。修改方式如下。
首先配置xml文件:
![](https://epubservercos.yuewen.com/FCD2F4/20516007501589706/epubprivate/OEBPS/Images/77_01.jpg?sign=1739911305-GuT6leimw4ui3H55ezrrmxQlbvhtRbvU-0-8663a6369522a8c432bef1cf974c9b3f)
android:duration表示动画持续时长。
android:fromAlpha表示透明度初始值,取值范围是0.0~1.0,0.0代表透明,1.0代表不透明。
android:toAlpha表示透明度结束值,取值范围也是0.0~1.0,0.0代表透明,1.0代表不透明。
所以上述xml文件中配置了一个透明度动画,动画效果是由不透明到透明,持续时间是5秒。
配置好后,接着就是通过代码把上述这个动画效果设置给View控件,假设ImageView配置如下:
![](https://epubservercos.yuewen.com/FCD2F4/20516007501589706/epubprivate/OEBPS/Images/78_01.jpg?sign=1739911305-ix0VZwTDSj3MQEHVLC7aqhQFkAMT6YMv-0-fa4f1e8f4a9716dd7bcd9294cbb5d2a8)