我想为我的Android应用程序(minSDK 8)创建一个自定义的,复杂的加载图形。
如果我创建一个100帧的GIF,Java / Android中有没有办法告诉我在'doProgress()'
函数中要去哪个帧?
是否有其他或更好的方法来自定义加载图形?
答案 0 :(得分:2)
如果我创建一个100帧的GIF,Java / Android中有没有办法告诉它在'doProgress()'函数中要去哪个帧?
由于Android不会制作动画GIF,不会。
是否有其他或更好的方法来自定义加载图形?
选项#1:使用frame animation。
选项#2:将RotateAnimation
与ImageView
中的单个图片一起使用。
选项#3:使用ViewPropertyAnimator
(使用NineOldAndroids作为backport)使用android:rotation
中的单个图片为ImageView
设置动画。
也可能有其他选择,但这些是我想到的三种选择。
答案 1 :(得分:0)
如果您有gif图像,则可以使用WebView
组件显示gif图像。在webview中,图像自行循环,我们不需要做额外的工作。