布局文件xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:paddingBottom="@dimen/activity_vertical_margin"    android:paddingLeft="@dimen/activity_horizontal_margin"    android:paddingRight="@dimen/activity_horizontal_margin"    android:paddingTop="@dimen/activity_vertical_margin"    android:background="#000000"    tools:context=".MainActivity" >    <ImageView        android:id="@+id/imageView1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        /></RelativeLayout>

MainActivity.java

package com.playgif;import android.app.Activity;import android.graphics.drawable.AnimationDrawable;import android.os.Bundle;import android.widget.ImageView;public class MainActivity extends Activity {    ImageView imageView = null;    AnimationDrawable animation = null;;        @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        imageView = (ImageView)findViewById(R.id.imageView1);        imageView.setBackgroundResource(R.drawable.img_list);        animation = (AnimationDrawable)imageView.getBackground();        //是否仅启动一次         animation.setOneShot(false);          if(animation.isRunning())        {              animation.stop();//停止           }          animation.start();//启动             }}

img_list.xml

<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android" >    <item android:drawable="@drawable/a1" android:duration="100" />       <item android:drawable="@drawable/a2" android:duration="100" />       <item android:drawable="@drawable/a3" android:duration="100" />      <item android:drawable="@drawable/a4" android:duration="100" />      <item android:drawable="@drawable/a5" android:duration="100" />      <item android:drawable="@drawable/a6" android:duration="100" />     <item android:drawable="@drawable/a7" android:duration="100" />       <item android:drawable="@drawable/a8" android:duration="100" />       <item android:drawable="@drawable/a9" android:duration="100" />      <item android:drawable="@drawable/a10" android:duration="100" />      <item android:drawable="@drawable/a11" android:duration="100" />      <item android:drawable="@drawable/a12" android:duration="100" /> </animation-list>

android:duration指的是延迟, 将要轮询播放的图片依次加入list列表。

欢迎访问我的博客

更多相关文章

  1. Internal error. Please report to https://code.google.com/p/a
  2. android 调用call
  3. Android(安卓)SDK下载和更新失败的解决方法
  4. Android系统开机启动流程
  5. 解决android sdk 无法更新
  6. android捕获开机启动(原)
  7. 第一行代码笔记之——Activity启动模式
  8. android 启动报错
  9. Android内核开发:图解Android系统的启动过程

随机推荐

  1. 赵雅智_AndroidManifest.xml配置文件详解
  2. android animation的学习之路
  3. could not find wglGetExtensionsStringA
  4. android 自定义spinner的下拉弹出窗口样
  5. Android Studio 在默认build.gradle 中加
  6. 第五章 Android Scroll 分析
  7. Android中使用自定义Dialog时match_paren
  8. android(安卓) SDK 环境变量配置
  9. Android(安卓)listview 加载更多定位问题
  10. android-query添加OnProgressListener