Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android應用之——仿美團loading加載中動畫

Android應用之——仿美團loading加載中動畫

編輯:關於Android編程

前言

想必用過美團客戶端的用戶對美團那個加載小人的動畫印象很深刻,一個可愛的小人在那拼命的跑。這個動畫實現的方法其實很多,今天這裡就用frame動畫來實現一下。


一、效果圖



二、布局文件



    


新建一個anim文件,裡面存放的就是准備frame動畫的圖片,圖片直接可以去美團的安裝包解壓後拿來。



    
    

主函數代碼:

通過image view的getDrawabel方法 得到一個 AnimationDrawable對象 然後調用start方法就可以開啟動畫了。

public class MainActivity extends Activity {

	private ImageView imageView;
	private AnimationDrawable ad;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		
		imageView = (ImageView) findViewById(R.id.imageView);
		ad = (AnimationDrawable) imageView.getDrawable();		// 獲取圖片內容, 強轉為動畫對象
	}
	
	public void start(View v) {
		if (ad.isRunning())
			ad.stop();
		ad.start();		// 開始播放
	}


}




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