2012-01-03 81 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