我已使用onTouch
实施了DragShadowBuilder
你可以看到当我拖动物体时,我的手指覆盖了红色圆圈中的文字我的问题是有一种方法可以拖动指向绿色方块的物体
这是onTouch方法的代码
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
relative = (RelativeLayout) v.getParent();
Button thview = (Button) relative.getChildAt(1);
tags1 = thview.getTag().toString();
setData1(thview.getTag().toString());
DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(
relative);
v.startDrag(null, shadowBuilder, v, 0);
return true;
} else {
return false;
}
}
希望我的问题很清楚:)