自定义加载图形Android -控制动画gif



我想为我的Android应用程序(minSDK 8)创建一个自定义的,复杂的加载图形。

如果我创建一个有100帧的GIF,有没有一种方法在Java/Android中告诉它在我的'doProgress()'函数中去哪一帧?

是否有其他或更好的方法来做自定义加载图形?

如果我创建一个有100帧的GIF,有没有一种方法在Java/Android中告诉它在我的'doProgress()'函数期间要去哪一帧?

由于Android不做动画gif,所以没有。

是否有其他或更好的方法来做自定义加载图形?

选项#1:使用帧动画

选项#2:在ImageView中使用RotateAnimation和单个映像。

选项#3:使用ViewPropertyAnimator(使用nineoldandroid的后端口)动画android:rotationImageView中的单个图像。

可能还有其他的选择,不过这是我想到的三个。

如果你有一个gif图像,那么你可以使用WebView组件来显示gif图像。在webview中,图像自己循环,我们不需要做额外的工作。

最新更新