xml :
<ImageView
android:id="@+id/iv_audience_live_loading"
android:layout_width="@dimen/img_size_80dp"
android:layout_height="@dimen/img_size_80dp"
android:layout_centerInParent="true"
/>
</pre><pre name="code" class="html">res/drawable 目录下创建<span style="color: rgb(0, 0, 128); font-family: 宋体; font-size: 9pt; background-color: rgb(228, 228, 255);"><strong>animation-list frame动画文件</strong></span>
<span style="font-family:宋体;color:#000080;"><span style="background-color: rgb(228, 228, 255);"><strong>audience_live_loading.xml</strong></span></span>
<span style="font-family:宋体;color:#000080;"><span style="background-color: rgb(228, 228, 255);"><strong></strong></span></span><pre name="code" class="html"><?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/audience_live_loading1" android:duration="300" />
<item android:drawable="@drawable/audience_live_loading2" android:duration="300" />
<item android:drawable="@drawable/audience_live_loading3" android:duration="300" />
</animation-list>
activity中设置图片的Frame动画:
<pre name="code" class="html">ImageView iv_audience_live_loading;
/**绘制动画对象**/
AnimationDrawable animationDrawable = null;
<pre name="code" class="html">@Override
protected void onCreate(Bundle bundles) {
<span style="white-space:pre"> </span><pre name="code" class="html"><span style="white-space:pre"> </span><pre name="code" class="html"><span style="white-space:pre"> </span>iv_audience_live_loading = (ImageView)<span style="font-family: Arial, Helvetica, sans-serif;">findViewById(R.id.iv_audience_live_loading);</span>
<span style="white-space:pre"> </span>iv_audience_live_loading.setBackgroundResource(R.drawable.audience_live_loading);
animationDrawable = (AnimationDrawable) iv_audience_live_loading.getBackground();
if(!animationDrawable.isRunning()) {
animationDrawable.start();
}
}
以上就是android 的Frame帧动画,适合新手入门.不喜勿喷哈。