文章标题

来源:互联网 发布:淘宝购物车结算50件 编辑:程序博客网 时间:2024/06/07 07:08

Alpha 渐变动画
渐变动画在代码中使用的是AlphaAnimation 类来定义,在XML 文件中使用节点来定义。分别使用XML 文件和Java 代码的方式实现Alpha 渐变动画。

1.使用XML 文件实现Alpha 动画

<?xml version="1.0" encoding="utf-8"?><alpha xmlns:android="http://schemas.android.com/apk/res/android"    android:fromAlpha="0.0"    android:toAlpha="1.0"    android:duration="2000"    android:repeatCount="infinite"    android:repeatMode="reverse" ></alpha>

2.使用编码方式实现Alpha 动画

public void alpha(View view){        AlphaAnimation aa = new AlphaAnimation(0.0f, 1.0f);        //动画播放的时间长度        aa.setDuration(2000);        //设置重复播放的次数 -1代表无限次播放        //Animation.INFINITE 无限次播放        aa.setRepeatCount(-1);        //设置重复播放的模式        aa.setRepeatMode(Animation.REVERSE);        //让iv播放aa动画        iv.startAnimation(aa);    }
原创粉丝点击