2012-01-03 85 views
0

我有一个扩展视图的类,其中我放置ShapeDrawable的实例,在onDraw()方法中使用shapeDrawable.draw(canvas)Android ShapeDrawable转换转换

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

在Android 1.6中有一个简单的方法来实现这个吗? 或者有什么我可以改变我的方法,可以帮助简化这项任务?

回答

0

你可以试试这个虽然你将不得不增加一个计时器

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

OK,所以只能做“硬”的方式:) – GolfWolf 2012-07-24 06:19:17