我想为我的Android应用程序(minSDK 8)创建一个自定义的,复杂的加载图形。
如果我创建一个有100帧的GIF,有没有一种方法在Java/Android中告诉它在我的'doProgress()'
函数中去哪一帧?
是否有其他或更好的方法来做自定义加载图形?
如果我创建一个有100帧的GIF,有没有一种方法在Java/Android中告诉它在我的'doProgress()'函数期间要去哪一帧?
由于Android不做动画gif,所以没有。
是否有其他或更好的方法来做自定义加载图形?
选项#1:使用帧动画
选项#2:在ImageView
中使用RotateAnimation
和单个映像。
选项#3:使用ViewPropertyAnimator
(使用nineoldandroid的后端口)动画android:rotation
与ImageView
中的单个图像。
可能还有其他的选择,不过这是我想到的三个。
如果你有一个gif图像,那么你可以使用WebView
组件来显示gif图像。在webview中,图像自己循环,我们不需要做额外的工作。