Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android播放動畫的方法示例

Android播放動畫的方法示例

編輯:關於Android編程

今天開始陸續整理一下一些常規的Android常用開發實用程序。

第一季:Android播放動畫的方法示例

1. 通常動畫都是gif圖像,推薦使用easygifanimator工具來將其拆解為多個圖片,建議是png的;

2. 在Android工程的res目錄下新增anim目錄,新建一個xml文件,比如loading.xml:


xmlns:android=www.2cto.com




 

3. 設置要播放的ImageView,有兩種方式:

a. imageview.setImageresourceId(R.anim.loading)

b. imageview.setBackgroundSourceId(R.anim.loading)

4. 在適當的時機啟動動畫

Object ob = null;
AnimationDrawable anim = null;
ob = imageview.getDrawable();
if(ob != null){
anim = (AnimationDrawable) ob;
anim.stop();
anim.start();
}

5. 以上幾步基本就完成了,特別說明一點,如果不是點擊觸發,獲取imageview的實例可以使用靜態變量的方式

比如在點擊的時候獲取imageview,放到一個可共享的全局的static裡面,這樣用handler或者thread都可以訪問了

以上代碼在 應用 雅思聽說【http://openbox.mobilem.360.cn/index/d/sid/2504749】 中播放英文電台的功能中使用到,即用戶點擊播放的時候顯示加載動畫,開始播放的時候顯示播放電台的動畫

\

 

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