【问题标题】:using TranslateAnimation on TouchEvent()在 TouchEvent() 上使用 TranslateAnimation
【发布时间】:2012-01-19 13:39:46
【问题描述】:

我一直在开发游戏,但我很困惑如何在 TouchEvent 上使用 TranslateAnimation ? , 请看我的代码,有问题!? Fstball 还没翻译,有什么想法吗?

@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;
}

【问题讨论】:

    标签: android translate-animation


    【解决方案1】:

    你应该像这样开始你的动画:

    FstBall. startAnimation(anim); // FstBall is a View
    

    【讨论】:

      猜你喜欢
      • 2012-10-10
      • 2012-07-15
      • 1970-01-01
      • 2023-03-10
      • 2012-01-17
      • 1970-01-01
      • 2012-01-11
      • 1970-01-01
      • 2015-10-09
      相关资源
      最近更新 更多