Android透明动画
16lz
2021-12-04
Android透明动画
核心方法
public void startAnimation(Animation animation)
- 执行动画,参数可以是各种动画的对象,Animation的多态,也可以是组合动画,后面会有。
构造方法
/** * Constructor to use when building an AlphaAnimation from code * * @param fromAlpha Starting alpha value for the animation, where 1.0 means fully opaque and 0.0 means fully transparent. * @param toAlpha Ending alpha value for the animation. */public AlphaAnimation(float fromAlpha, float toAlpha) { mFromAlpha = fromAlpha; mToAlpha = toAlpha;}
- 第一个参数是动画开始时候的透明度
- 第二个参数是动画结束时候的透明度
- 0:完全透明
- 1.0f:完全不透明
用法
// 创建透明度的动画对象AlphaAnimation aa = new AlphaAnimation(0, 1.0f);// 设置动画播放的时间aa.setDuration(3000);// 执行完动画后保持状态aa.setFillAfter(true);// 开始播放动画iv.startAnimation(aa);
效果
图片透明度变化,从完全透明到完全不透明
更多相关文章
- 浅谈Java中Collections.sort对List排序的两种方法
- Python list sort方法的具体使用
- python list.sort()根据多个关键字排序的方法实现
- Android(安卓)Timer 更好方法
- android常用方法汇总-更新中
- 转化屏幕•ViewFlipper 的使用
- android imageview图片显示出来
- Android结束进程的方法
- Android(安卓)之 WallpaperManager用法