0

我有一个扩展 View 的类,我在其中放置了一个 a 的实例,在方法中ShapeDrawable使用。shapeDrawable.draw(canvas)onDraw()

我想创建一个平移动画,ShapeDrawable在给定的时间内将对象移动到另一个(x,y)位置。

在 Android 1.6 中是否有一种简单的方法来实现这一点?或者我可以改变我的方法来帮助简化这项任务吗?

4

1 回答 1

0

你可以试试这个虽然你必须添加一个计时器

public void changePos (float dx, float dy) {
    mPosX += dx;
    mPosY += dy;
    this.invalidate ();
}
于 2012-07-24T05:58:59.700 回答