2010-11-03 59 views

回答

2

參見2d Graphics的Android文檔,尤其是關於「吐溫」和「框架」動畫。

+0

感謝的人是真正的幫助 – DroidBot 2010-11-03 12:52:01

+0

不是問題。請將您的問題標記爲已回答,如果是這樣的話! – slhck 2010-11-03 12:55:16

1

Android應用程序開發人員可以添加像GIF格式那樣的移動圖像的方法之一是使用位於包「android.graphics.drawable.AnimationDrawable」下的AnimationDrawable類。該類使用多個圖像作爲框架,通過使用類功能可以設置的特定動畫顯示它們。

首先,軟件包需要被導入,並且在\ res \ drawable文件夾中必須複製要顯示或動畫的圖像。

其次,圖像需要使用BitmapDrawable類,這是在封裝下轉化成Bitmap「android.graphics.drawable.BitmapDrawable」 .The圖像被轉換,如下所示:

BitmapDrawable frame1=(BitmapDrawable)getResources().getDrawable(R.drawable.w1); 

其中,W1是\ res \ drawable文件夾中圖像的名稱。

第三,這些位圖圖像必須添加到動畫中。

addFrame(Drawable frame,int duration)函數用於向動畫添加幀(圖像)。兩個參數的幀和持續時間分別是Bitamap圖像(幀)和幀(圖像)以毫秒爲單位的時間功能setOmeShot(boolean)用於設置動畫是否播放一次或重複。如果動畫只播放一次,則爲true,否則爲false。

第四,動畫必須設置爲ImageView。

最後,動畫必須開始。

animation.start(); 

//對於全交與示例代碼,您可以訪問post on my website

相關問題