一、概念

透明度动画,子类:AlphaAnimation,标签:
它可以使View具有透明度的动画效果。

二、实现

1. XML实现
标签常用属性如下:
android:fromAlpha:透明度起始值,比如0.1;
android:toAlpha:透明度结束值,比如1。

//res/anim/alpha_animation.xml<?xml version="1.0" encoding="utf-8"?>//代码,MAinActivityprivate void alphaAnimationXML() {    Animation alphaAnimation = AnimationUtils.loadAnimation(this, R.anim.alpha_animation);    mAnimate_tv.setAnimation(alphaAnimation);    mAnimate_tv.startAnimation(alphaAnimation);}private void stopAnimation() {    mAnimate_tv.clearAnimation();}@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    initView();    alphaAnimationXML();}@Overrideprotected void onDestroy() {    super.onDestroy();    stopAnimation();}

2. 代码实现
构造方法:
public AlphaAnimation(float fromAlpha, float toAlpha)
参数说明:
fromAlpha:透明度起始值,比如0.1;
toAlpha:透明度结束值,比如1。

//布局<?xml version="1.0" encoding="utf-8"?>    //代码,MainActivityprivate void alphaAnimationCode() {    mAnimation = new AlphaAnimation(0.1f, 1f);    mAnimation.setDuration(3000);    mAnimation.setRepeatCount(2);    mAnimation.setFillAfter(true);    mAnimate_tv.setAnimation(mAnimation);    mAnimate_tv.startAnimation(mAnimation);}private void stopAnimation() {    mAnimate_tv.clearAnimation();}@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    initView();    alphaAnimationCode();}@Overrideprotected void onDestroy() {    super.onDestroy();    stopAnimation();}

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. Android(安卓)仿qq 点赞功能
  3. android 模拟back键
  4. Android应用开发UI(单选框)
  5. Android应用开发UI(自动提示)自动补全
  6. ANDROID 隐藏 任务栏 systemui systembar 全屏显示
  7. android wifi ralink rt3070开发记录
  8. android 关于Canvas保存到本地图像
  9. Android实现关机重启的方法分享

随机推荐

  1. MYSQL实现排名及查询指定用户排名功能(并
  2. mysql如何利用binlog进行数据恢复详解
  3. MySQL8.0安装中遇到的3个小错误总结
  4. Mysql常用基准测试命令总结
  5. 关于Mysql通用查询日志和慢查询日志分析
  6. 你的like语句为什么没索引详解
  7. MySQL高效导入多个.sql文件方法详解
  8. MySQL中的排序函数field()实例详解
  9. PHP定时备份MySQL与mysqldump语法参数详
  10. 定时备份 Mysql并上传到七牛的方法