拖放期间跟踪指针位置

时间:2013-07-03 00:35:46

标签: android drag gesture ontouchlistener

我有一个支持通过阴影制造者拖放的textview。

     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之外时才有效。我尝试的第二种方法是将textview添加到GestureOverlayView,但是如果起始触摸在textview之外,则只会再次拾取手势。

任何指针都将不胜感激。

0 个答案:

没有答案