我想为View
实现拖放功能。目的是拖放单词而不是整个句子。
我已经尝试了一些代码,但是它不能按我的意愿工作
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
lastAction = MotionEvent.ACTION_DOWN;
dx = v.getX() - event.getRawX();
dy = v.getY() - event.getRawY();
break;
case MotionEvent.ACTION_MOVE:
lastAction = MotionEvent.ACTION_MOVE;
v.setX(event.getRawX() + dx);
v.setY(event.getRawY() + dy);
break;
case MotionEvent.ACTION_UP:
if (lastAction == MotionEvent.ACTION_DOWN) {
}
break;
}
return true;
}
我无法逐字拖放文本视图。当我拖放时,整个句子都在拖放,而不是单个单词。