Android ShapeDrawable Перевести Transform - PullRequest
0 голосов
/ 03 января 2012

У меня есть класс, расширяющий View, в который я помещаю экземпляр ShapeDrawable, используя shapeDrawable.draw(canvas) в методе onDraw().

Я хотел бы создать анимацию перевода, которая быпереместить объект ShapeDrawable в другую (x, y) позицию за заданный промежуток времени.

Есть ли простой способ добиться этого в Android 1.6?Или я могу что-то изменить в своем подходе, чтобы упростить эту задачу?

1 Ответ

0 голосов
/ 24 июля 2012

Вы можете попробовать это, хотя вам придется добавить таймер

public void changePos (float dx, float dy) {
    mPosX += dx;
    mPosY += dy;
    this.invalidate ();
}
...