>

javacode

Wednesday, April 6, 2016

AnimationDrawable

  學習動畫的應用和其他功能的結合
 這是個很陽春的佈局java的娃娃是利用AnimationDrawable呈現畫面會一直跑的效果
分別用三個按鈕控制這個圖片

善用UML建構類別圖也幫助自己學習
 

Java的娃娃的佈局:
最外層是個RelativeLayout

使用好萊塢模式設置的onClick

善用XML來做圖片管理而不是直接寫死在程式裡面  以後方便維護


首先

drawable右鍵新增一個 resouce file

將要用到的連續圖片寫入新增出來的文件裡面



這裡用<動畫列表>去裝你的圖片持續時間是執行的時間以毫秒計算

再來就是程式碼的編輯了
將要使用到的物件先宣告出來


AnimationDrawable將會執行幀一幀像電影一樣將圖片一張一張播放出來




設定imageview的背景來源指向drawable新增的resouce file frame_animation

養成好習慣 啟動動作前 先確定是否已經在執行 


這是R.anim.translate裡面的屬性設置


效果是達到水平平移和同時縮小的效果



   效果如圖 

No comments :

Post a Comment