0

我有一个我在画布上绘制的 android.graphics.Bitmap 对象,我想做的是将它从位置 x,y 设置为位置 x1,y1。因此,在查看动画库后,我想我可以使用 TranslateAnimation 来制作动画,但 Bitmap 对象没有“startAnimation”方法。那么如何为我的位图制作动画呢?我需要将它包装在其他对象中吗?

4

2 回答 2

4

您可以将其设置为 anImageView并为其设置动画ImageView

编辑:现在我考虑了一下,无论如何你应该通过一些视图来显示位图。补间动画可以应用于任何可见视图,因此无论显示位图,只需为其设置动画即可。

或者,您可以扩展 aView并创建自定义视图。使用canvas.translate(toX, toY)方法移动画布并绘制位图。

于 2011-12-12T19:45:08.633 回答
-1

DeeV 说对了——您的位图如何为用户显示?它应该是ImageView, 和 set BitmapDrawable, 并且对于这个视图你可以开始动画。

于 2011-12-12T19:49:43.140 回答