1. 程式人生 > >Android中使用多張圖片組成動畫 AnimationDrawable

Android中使用多張圖片組成動畫 AnimationDrawable

imageView =(ImageView)findViewById(R.id.imageView);//放置的ImageView控制元件
//設定動畫背景 

imageView.setBackgroundResource(R.drawable.animation_list);//其中R.drawable.animation_list就是上一步準備的動畫描述檔案的資源名 


//獲得動畫物件 

animaition = (AnimationDrawable)imageView.getBackground();   //不一定是設定背景,也可以作為src圖片設定
最後,就可以啟動動畫了,程式碼如下:   
<span style="font-family: arial, helvetica, sans-serif; font-size: 13px; line-height: 19.5px; margin: 0px; padding: 0px; color: rgb(255, 0, 0);"></span><pre name="code" class="java" style="font-size: 13px; line-height: 19.5px;">animaition.<span style="font-family: arial, helvetica, sans-serif; margin: 0px; padding: 0px;">start</span><span style="color: rgb(0, 0, 0); font-family: arial, helvetica, sans-serif;">() ;</span>
//是否僅僅啟動一次? 
animaition.setOneShot(false);