我已经制作了一个通过我的触摸点移动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;
}
有什么想法吗?
答案 0 :(得分:1)
首先,您不希望使用AbsoluteLayout,因为它已被弃用。 Android Drag-and-Drop上有很多关于教程的教程。 Here's one我记得有用。我相信它使用FrameLayout并调整左边距和上边距。您还需要检查API演示。我想我记得那里有一个示例项目。 Adobe补间动画是什么意思?