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