Android控件入门-动画效果(透明度动画)
透明度动画(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控件入门-动画效果(透明度动画)相关推荐
- 【Android控件】呼吸效果的动画
由于只是展示上的,就不需要使用属性动画.直接使用的补间动画,简单的动画. public class MainActivity extends Activity {private ImageView m ...
- android 实现控件搜索折叠效果 Animation动画折叠和普通折叠
android 实现控件搜索折叠效果 Animation动画折叠和普通控件直接折叠效果: 原理很简单,都是获取对应的高度,通过实现高度变化而改变显示效果: 话不多说直接上代码 1.普通折叠效果,以下是 ...
- android+水滴粘性动画,Android控件实现水滴效果
看到ios版上QQ刷新效果像水滴,然后自己也想着去实现这样的效果,这篇文章暂时没有介绍下拉刷新的效果,只是单独用一个控件来实现这样的水滴效果. 效果图如下: 一.总体思路 1.画两个圆形,其中一个就是 ...
- android 水滴动画效果图,Android控件实现水滴效果
看到ios版上QQ刷新效果像水滴,然后自己也想着去实现这样的效果,这篇文章暂时没有介绍下拉刷新的效果,只是单独用一个控件来实现这样的水滴效果. 效果图如下: 一.总体思路 1.画两个圆形,其中一个就是 ...
- android 动画动态消失,Android 控件逐渐出现,逐渐消失的动画
第一步:首先在xml布局文件中设置该控件为android:visibility="gone". 第二步:在代码中配置两个Animation alphaAnimation appea ...
- android控件翻书效果,android ViewPager实现滑动翻页效果实例代码
实现ViewPager的滑动翻页效果可以使用ViewPager的setPageTransformer方法,如下:import android.content.Context;import androi ...
- Android控件扫光动画,完美起航-AndroidTV控件获得焦点的扫光效果
目录 前言 Android TV开发与手机开发最大的不同点就是焦点,TV常用的操作方式是遥控器,所以给用户一个醒目美观的焦点是至关重要的.很多产品经理在设计焦点的时候都会选择扫光的效果,比如小牧电视的 ...
- 基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序)
基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序) 动画播放器程序,在WIN2003调试通过,详细请自行下载进行学习测试,程序大小13K 下载地址:http:// ...
- 基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序) (转)
基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序) (转)[@more@] 基于VB算法+Picture+Timer控件制作的39种动画效果,类似屏保(完整原程序 ...
最新文章
- Nature封面,硅量子计算达到99%的准确率
- 修改代码的艺术----- 2.2 高层测试 2.3 测试覆盖
- pycharm安装pyqt5失败_PyQt5安装与Pycharm集成配置开发环境
- java基础之java中的基本数据类型
- 想跟着微软赛跑会累死你
- 技术运维的经营大法——对话阿里云MVP熊昌伟
- 说说WeakReference弱引用
- Mysql中eft join、right join、inner join的区别
- oracle查看当前用户表空间占用情况
- 深入理解android卷2 豆瓣,豆瓣blog
- java applet类开始博饼_博饼小游戏java源代码.doc
- JavaScript ,js基础
- 获取苹果设备的UDID
- 如何做好性能压测(二)| 施压方式选择(rps or 并发)
- debian adsl上网
- HTML的相对位置和绝对位置
- 动态白盒测试——逻辑覆盖测试法
- 模拟购物车购物过程python,用函数模拟简单的购物车(Python)
- NCH Eyeline Video System
- STM32 CubeMX 无法将 STM32H7 的最大 CPU 频率设置为 480 MHz