2011-12-13 9 views
0

私はゲームを開発していますが、私はそれをどうやって使うのですか?TranslateAnimationTouchEventにどうやって使うのですか? 、私のコードを見てください、何かが間違っています! Fstballは翻訳されていません。TouchEvent()のTranslateAnimationを使用して

@Override 
public boolean onTouchEvent(MotionEvent event) { 
super.onTouchEvent(event); 
int X = (int) event.getX(); 
int Y = (int) event.getY(); 
int action = event.getAction(); 
if (action == MotionEvent.ACTION_UP){ 
TranslateAnimation anim = new TranslateAnimation(FstBall.getLeft(),X,FstBall.getTop() 
,Y); 
anim.setFillAfter(true); 
anim.setDuration(1000); 
FstBall.setAnimation(anim); 
} else { 
Toast.makeText(this,"Touch any points to move.", Toast.LENGTH_SHORT).show(); 
} 
return true; 
} 

答えて

2

あなたは、このようなあなたのアニメーションを開始する必要があります

FstBall. startAnimation(anim); // FstBall is a View 
関連する問題