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);

效果

图片透明度变化,从完全透明到完全不透明

更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. Python list sort方法的具体使用
  3. python list.sort()根据多个关键字排序的方法实现
  4. Android(安卓)Timer 更好方法
  5. android常用方法汇总-更新中
  6. 转化屏幕•ViewFlipper 的使用
  7. android imageview图片显示出来
  8. Android结束进程的方法
  9. Android(安卓)之 WallpaperManager用法

随机推荐

  1. Android(安卓)Barrier
  2. Android之定义各种样式的标题栏
  3. 带图片的按钮-Android源代码
  4. android - 自定义Activity跳转效果
  5. Android(安卓)JNI 编程常见小问题
  6. Android(安卓)Service那些不得不说的事-
  7. android 时间的处理 将毫秒转化成 几分几
  8. Android数据库编程:SqLiteOpenHelper的使
  9. Android(安卓)下拉刷新 左右滑动 事件冲
  10. Android(安卓)AudioManager