Animation 作为ImageView的背景

简介:




  1. 声明一个Animation

<!-- 定义动画循环播放 -->

<animation-list xmlns:android="http://schemas.android.com/apk/res/android"

android:oneshot="false">

<item android:drawable="@drawable/butterfly_f01" android:duration="120" />

<item android:drawable="@drawable/butterfly_f02" android:duration="120" />

<item android:drawable="@drawable/butterfly_f03" android:duration="120" />

<item android:drawable="@drawable/butterfly_f04" android:duration="120" />

<item android:drawable="@drawable/butterfly_f05" android:duration="120" />

<item android:drawable="@drawable/butterfly_f06" android:duration="120" /> </animation-list>

2.布局文件

<ImageView

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:background="@anim/butterfly" />

3.开启动画

AnimationDrawable animDrawable = imageView.getBackgound();

animDrawable.start();
















本文转自wauoen51CTO博客,原文链接:http://blog.51cto.com/7183397/1567596 ,如需转载请自行联系原作者






相关文章
|
XML Android开发 数据格式
Android 图片Loading旋转动画效果
用场景:在数据请求或者一些加载的页面中,总需要一些过度的动画效果,很多时候我们都可以在图片中间加一个loading的旋转图片,以前也做过,今天做的时候噼里啪啦敲了半天结果运行没效果,所以今天总结下这个啷个做的。
|
API Android开发
【Android 属性动画】属性动画 Property Animation 与 视图动画 View Animation 区别
【Android 属性动画】属性动画 Property Animation 与 视图动画 View Animation 区别
131 0
|
XML Android开发 数据格式
Android自定义ProgressBar样式:渐变圆角水平进度条
Android自定义ProgressBar样式:渐变圆角水平进度条 关键是android:progressDrawable的设置,设置一个android:progressDrawable资源,但是android:progressDrawable需要是一个layer-list。
4555 0
|
XML Android开发 数据格式
Android Animation(动画)---基础二(LayoutAnimationController)
LayoutAnimationController动画效果,一次出现 一、布局文件使用 动画list_item_layout.xml 每个列表项动画list_item_alpha.
832 0
|
XML Android开发 数据格式
Android Animation(动画)---基础一
动画分类: 传统动画(帧动画(Frame Animation)/ 补间动画(Tweened Animation))。 属性动画(Attribute Animation) 帧动画 帧动画是将图片一张一张的连续播放,适当的速度,让人感觉是连续的动画。
902 0
|
XML Android开发 数据格式
Android动画Frame Animation 帧动画
//=================【frame animation 帧动画】=============================== Frame动画是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画。 Frame动画可以被定义在XML文件中,也可以完全编码实现。 实现方法两种: 1)xml中的实现方法在/res下的anim或drawable目
1548 0