1
我正在研究一個應用程序,我需要將視圖從一個座標轉換爲另一個座標。 X1 = 191,Y 1 = 300 X2 = 50,Y2 = 150將視圖從一個座標轉換爲另一個座標android
我用下面的代碼,但其行爲非常strangly,我的意思是,也不這兩個點之間進行轉換。
代碼:
Animation transAnim = new TranslateAnimation(
Animation.RELATIVE_TO_PARENT, x,
Animation.RELATIVE_TO_PARENT, pawnInitLocation[0],
Animation.RELATIVE_TO_PARENT, y,
Animation.RELATIVE_TO_PARENT, pawnInitLocation[1]);
transAnim.setDuration(1000);
transAnim.setFillEnabled(true);
transAnim.setFillAfter(true);
v.startAnimation(transAnim);
我是新來的機器人動畫,還沒有真正實現了這樣的事。任何幫助都會很棒。
你在UI線程上執行這些操作嗎? – Premsuraj 2013-03-25 12:05:36
是,我正在MotionEvent.ACTION_UP上執行這些操作,x&y是evet.getRawX()和event.getRawY()。 – ark 2013-03-25 12:14:55