码迷,mamicode.com
首页 > 移动开发 > 详细

Android攻城狮布局动画

时间:2017-04-27 23:05:46      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:顺序   dom   group   android   表示   imageview   标签   layout   view设置   

LayoutAnimation(布局动画)
为View Groups添加动画
使用LayoutAnimationController
如图,给一个listView设置动画,使用了新的方法:setLayoutAnimation()。
setOrder(LayoutAnimationController.XXXX)是设置动画的顺序,例如 ORDER.RANDOM 表示一个随机的顺序。
listView就相当于一个View Groups,是一个容纳了很多View的(集合)视图组。然后我们通过布局动画把里面的每一个View依次按照布局动画的效果去播放。

逐帧动画:
在drawable目录中定义一个animation-list的xml,在item标签中包含图片资源,播放每一个图片形成逐帧动画效果
XML实现:
<animation-list ....>
 <item 
    android:drawable="@drawable/one"//指定第一帧播放的资源
    android:duration="500"/>//播放的时间
 <item 
    android:drawable="@drawable/two"//指定第二帧播放的资源
    android:duration="500"/>//播放的时间
 <item 
    android:drawable="@drawable/three"//指定第三帧播放的资源
    android:duration="500"/>//播放的时间
</animation-list>

根据其他观看该视频的同学们的笔记,在代码中让imageView.setImageResource(R.drawable.**);
 AnimationDrawable animationDrawable = (AnimationDrawable) imageView.getDrawable();
animationDrawable.start();
就能播放动画了

Android攻城狮布局动画

标签:顺序   dom   group   android   表示   imageview   标签   layout   view设置   

原文地址:http://www.cnblogs.com/my334420/p/6777591.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!