透明度动画(alpha):

第一种方式:

xml:

<Buttonandroid:id="@+id/btn_alpha"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="@string/btn_alpha" />

java:

private Button btn_alpha;
btn_alpha = findViewById(R.id.btn_alpha);btn_alpha.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {// 从0到1之间的透明度效果AlphaAnimation a = new AlphaAnimation(0,1);// 动画时长a.setDuration(1000);// 开启动画v.startAnimation(a);}});

第二种方式:

anim.xml:

<?xml version="1.0" encoding="utf-8"?>
<alpha xmlns:android="http://schemas.android.com/apk/res/android"android:duration="1000"android:fromAlpha="0"android:toAlpha="1"><!--duration:时长   fromAlpha:起始透明度   toAlpha:最后透明度--></alpha>

java:

btn_alpha = findViewById(R.id.btn_alpha);btn_alpha.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {v.startAnimation(AnimationUtils.loadAnimation(getApplicationContext(),R.anim.anim));}});

Android控件入门-动画效果(透明度动画)相关推荐

  1. 【Android控件】呼吸效果的动画

    由于只是展示上的,就不需要使用属性动画.直接使用的补间动画,简单的动画. public class MainActivity extends Activity {private ImageView m ...

  2. android 实现控件搜索折叠效果 Animation动画折叠和普通折叠

    android 实现控件搜索折叠效果 Animation动画折叠和普通控件直接折叠效果: 原理很简单,都是获取对应的高度,通过实现高度变化而改变显示效果: 话不多说直接上代码 1.普通折叠效果,以下是 ...

  3. android+水滴粘性动画,Android控件实现水滴效果

    看到ios版上QQ刷新效果像水滴,然后自己也想着去实现这样的效果,这篇文章暂时没有介绍下拉刷新的效果,只是单独用一个控件来实现这样的水滴效果. 效果图如下: 一.总体思路 1.画两个圆形,其中一个就是 ...

  4. android 水滴动画效果图,Android控件实现水滴效果

    看到ios版上QQ刷新效果像水滴,然后自己也想着去实现这样的效果,这篇文章暂时没有介绍下拉刷新的效果,只是单独用一个控件来实现这样的水滴效果. 效果图如下: 一.总体思路 1.画两个圆形,其中一个就是 ...

  5. android 动画动态消失,Android 控件逐渐出现,逐渐消失的动画

    第一步:首先在xml布局文件中设置该控件为android:visibility="gone". 第二步:在代码中配置两个Animation alphaAnimation appea ...

  6. android控件翻书效果,android ViewPager实现滑动翻页效果实例代码

    实现ViewPager的滑动翻页效果可以使用ViewPager的setPageTransformer方法,如下:import android.content.Context;import androi ...

  7. Android控件扫光动画,完美起航-AndroidTV控件获得焦点的扫光效果

    目录 前言 Android TV开发与手机开发最大的不同点就是焦点,TV常用的操作方式是遥控器,所以给用户一个醒目美观的焦点是至关重要的.很多产品经理在设计焦点的时候都会选择扫光的效果,比如小牧电视的 ...

  8. 基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序)

    基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序) 动画播放器程序,在WIN2003调试通过,详细请自行下载进行学习测试,程序大小13K 下载地址:http:// ...

  9. 基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序) (转)

    基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序) (转)[@more@] 基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序 ...

最新文章

  1. 条款22: 尽量用“传引用”而不用“传值”
  2. 团队作业1——团队展示选题
  3. JAVA基础整理-100.Java 多线编程
  4. UIApplication,UIWindow,UIViewController,UIView(layer)
  5. 天体运行轨迹_数字的天体运行轨迹l 周运势能量11.2512.1
  6. tplink连接服务器失败_管家婆财贸双全连接失败,服务器端没有找到加密狗
  7. ArcGIS Runtime for Android开发教程V2.0(9)基础篇-----查询检索
  8. WaitForMultipleObjects函数有效值分析
  9. windows 自带计算器 calc 的使用
  10. 第0课【课前准备】Keil安装 ISP程序下载
  11. 基于Unity的A星算法实现
  12. Android之Realm详解(非原创)
  13. python计算日期间的差值,python 计算时间、日期差值类
  14. 一键拼接微信好友头像/玩炫朋友圈
  15. 力扣启蒙 - 开启算法的世界
  16. 计算机通信网络设备调试员(三级 高级),计算机通信网络设备调试员国家职业标准.doc...
  17. Shader消散特效(如回城)
  18. 解决 waiting for file lock on package cache lock
  19. “千年虫”是什么东西?一个在计算机诞生之初,遗留下的巨大 BUG!
  20. 数字化转型赋能传统工业,引领行业颠覆性变革

热门文章

  1. MIT提出封闭式连续时间神经网络,解决大脑动力学问题可产生灵活的机器学习模型...
  2. ipad如何使用iTunes导入视频文件?
  3. 英雄联盟手游开启预约,服务器又该如何开发?
  4. 3ds Max、Maya安装Babylon.js插件导出gltf格式的3D模型文件方法
  5. js 复制指定元素内的文本信息到剪切板(navigator.clipboard和document.execCommand)
  6. ***病毒常用的端口(面试必备)
  7. 低配电脑升级怎么升好,求解?
  8. Vue前端js循环遍历数组八种方法总结最新
  9. numpy中的ones() ,zeros(),eye()函数
  10. 互联网泡沫爆发 | 历史上的今天