2010-12-20 105 views
0

我一直在試圖從我的資源中使用.gif文件,但加載時我沒有任何移動。我正在使用它作爲加載圖像,而我正在做一個異步任務。我以前使用進度對話框,但現在我想自己顯示圖像,而不是使用對話框。我怎樣才能讓這個圖像正確顯示?如何在Android手機上正確顯示加載圖片

回答

1

嘗試使用AnimationDrawable: http://developer.android.com/reference/android/graphics/drawable/AnimationDrawable.html

基本上,你應該拆分每個GIF動畫到單獨的文件框架 - 如.png文件(比方說,如果它有透明性),並在<animation-list>而不是指定這些文件。您還可以控制每個幀的持續時間。

見鏈接代碼示例

+0

你碰巧知道是否有任何可用的默認Android加載圖像? – ninjasense 2010-12-20 22:07:35

+0

我不確定android是否擁有它們,但是如果你有一個圖片編輯器,你可以複製和旋轉谷歌搜索的內容:http://www.google.ca/images?hl = zh-CN&q = loading + animation&um = 1&ie = UTF-8&源= OG&SA = N&標籤=無線&BIW = 1280&波黑= 918 – f20k 2010-12-21 04:34:15

0

如果你是使用gif圖片,你可以只使用一個web視圖代替的ImageView的deadset。然後製作一個顯示你的gif圖像的html文檔。當您在WebView中顯示它時,它將爲您製作動畫。