ImageView移动刷新?

时间:2011-12-10 15:19:55

标签: android

我已经制作了一个通过我的触摸点移动ImageView的方法,但是如果可能的话,我想在Adobe Flash中看到像补间动画一样的刷新,这是我的代码:

int x=0;
int y=0;

@Override
public boolean onTouchEvent(MotionEvent event) {
  super.onTouchEvent(event);
  int ActionEvent = event.getAction();
  switch (ActionEvent){
    case MotionEvent.ACTION_MOVE:{
      x = (int) event.getX();
      y = (int) event.getY();
    }
    break;

    case MotionEvent.ACTION_UP:{    
      AbsoluteLayout.LayoutParams ActionMove = new 
                    AbsoluteLayout.LayoutParams(FstBall.getLayoutParams());
      ActionMove.x = x;
      ActionMove.y = y;
      FstBall.setLayoutParams(ActionMove);
    } 
    break;
  }
  return true;
}

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

首先,您不希望使用AbsoluteLayout,因为它已被弃用。 Android Drag-and-Drop上有很多关于教程的教程。 Here's one我记得有用。我相信它使用FrameLayout并调整左边距和上边距。您还需要检查API演示。我想我记得那里有一个示例项目。 Adobe补间动画是什么意思?