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种动画效果,类似屏保(完整原程序 ...
最新文章
- 条款22: 尽量用“传引用”而不用“传值”
- 团队作业1——团队展示选题
- JAVA基础整理-100.Java 多线编程
- UIApplication,UIWindow,UIViewController,UIView(layer)
- 天体运行轨迹_数字的天体运行轨迹l 周运势能量11.2512.1
- tplink连接服务器失败_管家婆财贸双全连接失败,服务器端没有找到加密狗
- ArcGIS Runtime for Android开发教程V2.0(9)基础篇-----查询检索
- WaitForMultipleObjects函数有效值分析
- windows 自带计算器 calc 的使用
- 第0课【课前准备】Keil安装 ISP程序下载
- 基于Unity的A星算法实现
- Android之Realm详解(非原创)
- python计算日期间的差值,python 计算时间、日期差值类
- 一键拼接微信好友头像/玩炫朋友圈
- 力扣启蒙 - 开启算法的世界
- 计算机通信网络设备调试员(三级 高级),计算机通信网络设备调试员国家职业标准.doc...
- Shader消散特效(如回城)
- 解决 waiting for file lock on package cache lock
- “千年虫”是什么东西?一个在计算机诞生之初,遗留下的巨大 BUG!
- 数字化转型赋能传统工业,引领行业颠覆性变革
热门文章
- MIT提出封闭式连续时间神经网络,解决大脑动力学问题可产生灵活的机器学习模型...
- ipad如何使用iTunes导入视频文件?
- 英雄联盟手游开启预约,服务器又该如何开发?
- 3ds Max、Maya安装Babylon.js插件导出gltf格式的3D模型文件方法
- js 复制指定元素内的文本信息到剪切板(navigator.clipboard和document.execCommand)
- ***病毒常用的端口(面试必备)
- 低配电脑升级怎么升好,求解?
- Vue前端js循环遍历数组八种方法总结最新
- numpy中的ones() ,zeros(),eye()函数
- 互联网泡沫爆发 | 历史上的今天