2013-03-10 66 views
1

我正在使用一个使用onDraw(Canvas画布)方法在不同位置绘制一个或多个位图的类。如果我想在事件之后为这些位图之一设置动画onTouchEvent),如果我知道所有位图的位置,如何将选定的位图转换为另一个位置?如何在画布中设置动画位图(Android)

+0

其他建议? – Roran 2013-03-13 21:58:17

回答

1

您不能更改绘制位图的位置。您必须在更改位图位置后使用invalidate()方法重绘它。

+0

我在哪里把invalidate()放在我的课堂上?在OnTouchEvent?我如何使用它?最后,我可以在画布中使用位图创建traslateAnimation吗? – Roran 2013-03-10 21:34:19

+0

http://www.stanford.edu/class/cs193a/06/请看这个 – Talha 2013-03-10 22:13:45

+0

不可能在画布对象中使用多个位图制作动画吗?我必须使用布局和ImageView吗? – Roran 2013-03-13 21:43:29