android 透明度变化,安卓获取屏幕的宽高并设置平移动画和透明度变化
在做X6影院的时候遇到了一个问题,需要在引导页做特效,做一个平移的动画,在平移的同时,做透明度变化。
//平移动画。需要获取到屏幕的宽高比,获取代码如下private WindowManager windowManager;
private int width;
private int height;
windowManager= this.getWindowManager();
width = windowManager.getDefaultDisplay().getWidth();//好的宽度
height = windowManager.getDefaultDisplay().getHeight();//获得高度
要让两个动画同时执行。可以用动画集合的方式,把两个动画都放到一个集合中。代码如下:
private ImageView imageView;
public final long ANIMATION_TIME = 2500;
imageView = (ImageView)findViewById(R.id.logo);
//1.透明度变化特效
AlphaAnimation animation = new AlphaAnimation(0,1);
animation.setDuration(ANIMATION_TIME);
animation.setFillAfter(true);
//2.移动动画
TranslateAnimation translateAnimation = new TranslateAnimation(0,0,0,-100);//float fromXDelta 动画开始的点离当前View X坐标上的差值 float toXDelta 动画结束的点离当前View X坐标上的差值 float fromYDelta 动画开始的点离当前View Y坐标上的差值 float toYDelta 动画开始的点离当前View Y坐标上的差值
translateAnimation.setDuration(ANIMATION_TIME);
translateAnimation.setFillAfter(true);
//设置动画集合
AnimationSet set = new AnimationSet(false);
set.addAnimation(animation);
set.addAnimation(translateAnimation);
imageView.startAnimation(set);
android 透明度变化,安卓获取屏幕的宽高并设置平移动画和透明度变化相关推荐
- android 获取屏幕的宽高
今天,讲讲android如何获取屏幕的宽高. // 通过WindowManager获取 DisplayMetrics dm = new DisplayMetrics(); getWindowManag ...
- 移动端获取当前屏幕的高度_css中获取屏幕的宽 高
阅读数:26120 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body ...
- php获取屏幕的宽高,JS获取屏幕宽高
Javascript:网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document. ...
- js 获取屏幕高宽_JS获取屏幕的宽高。
function a(){ document.write( "屏幕分辨率为:"+screen.width+"*"+screen.height +" & ...
- android 自定义view 高度,自定义View之宽高的设置,全网最详解
今天给大家带来的是自定义View,然后如何设置他的宽高,经常用自定义view的程序猿肯定都知道我们在给自定义view设置wrap_content或者match_parent,view都会占满全屏,就想 ...
- 获取屏幕的宽高 android,Android获取屏幕宽高的方法
1. 实现代码 private intmWidth;private intmHeight; @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)public v ...
- JavaScript获取浏览器、元素、屏幕的宽高尺寸
版权声明 转载请告知并注明来源作者 作者:唐金健 网络昵称:御焱 掘金知乎思否专栏:优雅的前端 前言 有时候在获取浏览器.元素.屏幕的尺寸,傻傻分不清.为了让自己清晰认识,能够快速确定自己需要哪个属性 ...
- html浏览器宽度,JavaScript获取浏览器、元素、屏幕的宽高尺寸
版权声明 转载请告知并注明来源作者 作者:唐金健 网络昵称:御焱 掘金知乎思否专栏:优雅的前端 前言 有时候在获取浏览器.元素.屏幕的尺寸,傻傻分不清.为了让自己清晰认识,能够快速确定自己需要哪个属性 ...
- Android - Glide加载gif时图片自适应手机屏幕的宽高
前言: ui'给的切图是个gif,但是用Glide加载到ImageView的时候会出现不能铺满屏幕的尴尬情况,下面就用这个方法加载gif. 步骤:逻辑很简单,就是获取gif的宽高动态的给到iv宽高就可 ...
最新文章
- Putty 工具 保存配置的 小技巧
- 《数据分析变革:大数据时代精准决策之道》一导读
- 数据集合 oracle,oracle集合
- Spring Cloud(八)使用Zipkin进行分布式链路跟踪
- 变频电源外围配置的全面要点
- 如何让PHP运行更高效
- 简明 XHTML 1.0 参考手册
- 域名解析服务之DNS查询类型
- g++编译时的常用选项说明
- iOS 利用UIDocumentInteractionController打开和预览文档
- Unix下oracle备份,Linux下Oracle备份与数据迁移
- cad字体安装_CAD字体大全下载【软件下载】
- 函数的基本用法c语言,C语言(函数基本用法).ppt
- linux unip命令
- 初二数学作业能用计算机算吗,很多小学生在做数学作业的时候用计算器,这样对吗?...
- HDU 2000 Java 奇怪的jio
- 逻辑思维能力选择题30道
- SSH Error: Permission denied (publickey)
- 特斯拉技术支持工程师实习笔试题
- win10病毒和威胁防护无法重新启动解决方法
热门文章
- router3 BGP2 属性及选路
- IBM等创建开放虚拟化联盟对抗VMware
- 获取后台数据-Http
- 改善医疗营运效率 哈佛医学中心与 AWS 共同合作
- python中 __name__及__main()__的妙处
- iinflux数据库使用
- 获取radio和select的值,获取select的值
- SAP中国首个基于SAP HANA的Business One Analytics项目初试锋芒
- linux who命令实现,linux下 who命令(3)(示例代码)
- 定义进项税代码缺省值