1

我有一个支持通过 shadowbuilder 拖放的文本视图。

     TheWord = new TextView(this);
     TheWord.setOnLongClickListener(new View.OnLongClickListener() {

        @Override
        public boolean onLongClick(View view) {
            shadow = new View.DragShadowBuilder(view);              
            view.startDrag(null, shadow, view, 0);
            return false; //do not consume the event
        }
    });

我希望能够在此拖放操作进行时跟踪指针/手指位置。我的第一种方法是将 onTouchEvent 添加到父视图(LinearLayout),但这仅在第一次触摸发生在文本视图之外时才有效。我尝试的第二种方法是将 textview 添加到 GestureOverlayView 但只有当开始触摸在 textview 之外时才会再次拾取手势。

任何指针将不胜感激。

4

0 回答 0