我有一个支持通过阴影制造者拖放的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之外,则只会再次拾取手势。
任何指针都将不胜感激。