我想在某些布局中移动一些文本视图,如何检查用户是否将文本视图拖动到特定位置。喜欢
我想拖“是的!” 在黄色布局中,但如何检查。
简单 - 将所有项目设置为 ONE 布局并实现父布局的 onTouchListener。View.setX()/setY()
如果您使用 android 11 或更高版本。
您可以在文本视图上实现触摸侦听器。并实施
public boolean onTouchEvent(MotionEvent event) {
int x = (int)event.getX();
int y = (int)event.getY();
case MotionEvent.ACTION_DOWN:
// when u will touch ur textview.
break;
case MotionEvent.ACTION_MOVE:
//ur text view is moving
break;
case MotionEvent.ACTION_UP:
// when u release ur finger after dragging
// in this method check if x and y are within ur yellow layout bounds