Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android編程入門 >> android幀動畫

android幀動畫

編輯:Android編程入門

一、在xml文件中設置幀動畫

1、首先得在drawable資源文件夾下創建一個animation_list文件

<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android">

    <item
        android:drawable="@drawable/p1"
        android:duration="500" />
    <item
        android:drawable="@drawable/p2"
        android:duration="500" />
    <item
        android:drawable="@drawable/p3"
        android:duration="500" />
    <item
        android:drawable="@drawable/p4"
        android:duration="500" />
    <item
        android:drawable="@drawable/p5"
        android:duration="500" />

</animation-list>

2、通過java代碼啟動將動畫加載到空間中,並啟動

ImageView imageView=(ImageView)findViewById(R.id.id_iv);
imageView.setImageResource(R.drawable.anim_list);
AnimationDrawable animationDrawable = (AnimationDrawable) image.getDrawable();
animationDrawable.setOneShot(false);//是否只執行一次
animationDrawable.start();//開啟動畫
//animationDrawable.stop();//停止動畫

  

二、在java代碼中設置幀動畫

ImageView imageView= (ImageView)findViewById(R.id.id_iv);
animationDrawable= new AnimationDrawable();
animationDrawable.addFrame(getResources().getDrawable(R.drawable.p1), 500);
animationDrawable.addFrame(getResources().getDrawable(R.drawable.p2), 500);
imageView.setImageDrawable(animationDrawalbe);
animationDrawable.setOneShot(false);//是否只執行一次
animationDrawable.start();//開啟動畫
//animationDrawable.stop();//停止動畫

  

  

  

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved