2011-12-13 2 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 
관련 문제