Andriod anim alpha中的属性介绍

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属性。

  1. duration:属性为动画持续时间,时间以毫秒为单位。
  2. fromAlpha:属性为动画起始透明度,从0—1 ,0表示全透明,1表示完全不透明,可以使用浮点数,如0.05。
  3. 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秒,动画从完全透明变化至完全不透明。

上一篇:ESP32开发-LVGL动画显示


下一篇:Android动画攻略—帧动画、补间动画、属性动画