如何在光标移动的情况下更改按钮位置。 我的意思是当我移动按钮时如何让按钮跟随光标。
答案 0 :(得分:0)
尝试在触控侦听器上实现。
new View.OnTouchListener() {
private float downX = 0;
private float downY = 0;
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
switch (motionEvent.getAction()) {
case (MotionEvent.ACTION_DOWN):
this.downX = motionEvent.getX();
this.downY = motionEvent.getY();
break;
case MotionEvent.ACTION_MOVE:
final View btn= layout.findViewById(R.id.button);
currentView.layout(newLeft,
newTop, newRight,
newBottom));
break;
}
return true;
}
}