我想爲我的Android應用程序(minSDK 8)創建一個自定義,複雜的加載圖形。爲Android定製加載圖形 - 控制動畫gif?
如果我創建一個100幀的GIF,有沒有一種方法可以在Java/Android中告訴它在我的'doProgress()'
函數期間要去哪個幀?
是否有另一種或更好的方式來做自定義加載圖形?
我想爲我的Android應用程序(minSDK 8)創建一個自定義,複雜的加載圖形。爲Android定製加載圖形 - 控制動畫gif?
如果我創建一個100幀的GIF,有沒有一種方法可以在Java/Android中告訴它在我的'doProgress()'
函數期間要去哪個幀?
是否有另一種或更好的方式來做自定義加載圖形?
如果我創建一個100幀的GIF,Java/Android中有沒有一種方法可以告訴它在我的'doProgress()'函數期間要去哪個幀?
由於Android不會執行動畫GIF,因此無。
是否有另一種或更好的方式來做自定義加載圖形?
選項#1:使用frame animation。
選項2:在ImageView
中使用RotateAnimation
與單個圖像。
選項#3:使用ViewPropertyAnimator
(使用用於反向移植NineOldAndroids)與在ImageView
單個圖像進行動畫android:rotation
。
也可能有其他的選擇,雖然這些是想到的三個。
如果你有一個gif圖像,那麼你可以使用WebView
組件來顯示gif圖像。在webview中,圖像循環,我們不需要做額外的工作。
框架動畫執行起來非常簡單,並且最終獲得平滑的結果。所以我+1第一個選項。 – EGHDK
我需要動畫不僅僅是一個簡單的旋轉 - 聽起來像#1會很好,但是我沒有看到我可以如何控制它特定的幀。 – Dave