我有一个我在画布上绘制的android.graphics.Bitmap对象,我想要做的是将它从位置x,y动画到位置x1,y1。因此,在查看动画库之后,我想我可以使用TranslateAnimation来完成动画,但Bitmap对象如何没有“startAnimation”方法。那么我该如何为我的位图设置动画?我需要将它包装在其他对象中吗?
答案 0 :(得分:3)
您可以将其设置为ImageView
并为ImageView
设置动画。
或者,您可以扩展View
并创建自定义视图。使用canvas.translate(toX, toY)
方法移动画布并绘制位图。
答案 1 :(得分:-1)
DeeV说的正确 - 你的位图如何显示给用户?它应该是ImageView
,设置为BitmapDrawable
,对于此视图,您可以开始动画。