您好我可以使用BitmapFactory获得动画图像(gold.gif),我试试这行,但它没有动画
image1 = BitmapFactory.decodeResource(getResources(),R.drawable.gold);
ps:我是初学者
答案 0 :(得分:1)
Android支持使用android.graphics.Movie类的GIF动画。在每次帧更新时,您需要将Movie.setTime()设置为自上次帧更新后经过的时间,然后调用Movie.draw()在画布上绘制它。
然而有些人报道电影课不是很可靠且没有证件。我更喜欢使用Photoshop等图形编辑器提取GIF动画帧,然后将每个提取的帧作为单独的图像放在/ res / drawable中,然后我可以使用AnimationDrawable进行引用。