文档章节

Android中基本动画的介绍

请叫我学霸
 请叫我学霸
发布于 2016/05/09 22:41
字数 265
阅读 9
收藏 0
private RelativeLayout rl_root;
rl_root = (RelativeLayout) findViewById(R.id.rl_splash_root);

private void initAnimation() {
		//创建动画,AlphaAnimation  渐变动画,从无到有
		AlphaAnimation aa=new AlphaAnimation(0.0f,1.0f);//0.0完全透明,1.0完全显示  由不透明到透明的过程
		aa.setDuration(3000);//设置动画播放的时间
		aa.setFillAfter(true);//界面停留在动画结束的状态,要是不设置  就停留在初始的状态
//		//显示动画					哪个组件想显示动画   就让那个组件实现这个方法就好了        
//		rl_root.startAnimation(aa);
		
		// RotateAnimation 旋转动画         
		RotateAnimation ra=new RotateAnimation(0,360,
				Animation.RELATIVE_TO_SELF,0.5f,
				Animation.RELATIVE_TO_SELF,0.5f);
		ra.setDuration(3000);
		ra.setFillAfter(true);
//		rl_root.startAnimation(ra);
		
		//比例动画   从小到大
		ScaleAnimation sa=new ScaleAnimation(0.0f,1.0f,//从x轴  从0.0到x轴最大的地方
				0.0f,1.0f,								////从x轴  从0.0到x轴最大的地方
				Animation.RELATIVE_TO_SELF,0.5f,
				Animation.RELATIVE_TO_SELF,0.5f);
		sa.setDuration(3000);
		sa.setFillAfter(true);
//		rl_root.startAnimation(sa);
		
		
		//创建动画集合
		AnimationSet as=new AnimationSet(true);
		as.addAnimation(aa);//加载渐变动画
		as.addAnimation(ra);//加载旋转动画
		as.addAnimation(sa);//加载比例动画
		//显示动画    跟布局设置动画
		rl_root.setAnimation(as);
	}


© 著作权归作者所有

请叫我学霸
粉丝 0
博文 3
码字总数 1151
作品 0
伊春
私信 提问
看完这篇再不会 View 的动画框架,我跪搓衣板

引言 众所周知,一款没有动画的 app,就像没有灵魂的肉体,给用户的体验性很差。现在的 android 在动画效果方面早已空前的发展,1.View 动画框架 2.属性动画框架 3.Drawable 动画。相比后后两...

水中鱼之1999
06/15
0
0
基本特效:饿了么丝滑无缝过度搜索栏的实现

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 https://blog.csdn.net/wingichoy/article/details/53968968 新年好,首先给大家发个红包。 ...

三精-大精wing
2017/01/01
0
0
Android开发之漫漫长途 XVII——动画(续)

该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入理解Android 卷Ⅰ,Ⅱ...

马飞标
2018/08/13
0
0
Android animation 学习

关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式: 1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画...

所属暮雪
2014/05/26
442
0
Android Animation学习笔记 (zhuan)

关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式: 1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画...

迷途d书童
2012/03/26
88
0

没有更多内容

加载失败,请刷新页面

加载更多

nginx+tomcat配置https

1、nginx配置https和【proxy_set_header X-Forwarded-Proto $scheme;】 2、java代码: String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServe......

perofu
15分钟前
3
0
必看的Linux系统新手进阶老手心得

不知道从什么时候起,linux这个话题变得越来越普及,成为大家经常讨论的话题。无论在网络上还是实际生活中,竟然很多人都在纠结学习linux的问题。网络上给的答案千千万万,而却还有很多人踌躇...

Linux就该这么学
18分钟前
3
0
Spring Boot 配置元数据指南

1. 概览 在编写 Spring Boot 应用程序时,将配置属性映射到 Java bean 上是非常有用的。但是,记录这些属性的最好方法是什么呢? 在本教程中,我们将探讨 Spring Boot Configuration Proces...

liululee
22分钟前
2
0
foreach查找子类

$list = $menu_model -> menu_list();$parent_list = [];foreach ($list as $v){ if ($v['pid'] == 0) { $parent = $v; foreach ($list as $v1) ......

小小小壮
33分钟前
2
0
基于 HTML5 Canvas 实现的 TP-LINK 电信拓扑设备面板

前言 今天我们以真实的 TP-LINK 设备面板为模型,完成设备面板的搭建,和指示灯的闪烁和图元流动。 先来目睹下最终的实现效果:http://www.hightopo.com/demo/blog_tplink_20170511/index.h...

htdaydayup
39分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部