0
我遇到了DragShadowBuilder的问题。VideoView DragShadowBuilder不显示阴影
我有一个VideoView,可以拖放,我跟踪comportement,我知道我在哪里放我的VideoView,但是没有显示给用户。他可以拍摄不在屏幕上移动的VideoView。
我设置了一个OnTouchListener来覆盖onTouch。
public boolean onTouch(View view, MotionEvent motionEvent) {
if (motionEvent.getAction() == MotionEvent.ACTION_DOWN) {
findViewById(R.id.button_delete).setVisibility(View.VISIBLE);
if (view instanceof VideoView) {
((VideoView) view).pause();
}
ClipData data = ClipData.newPlainText("", "");
View.DragShadowBuilder shadowBuilder = new View.DragShadowBuilder(view);
view.startDrag(data, shadowBuilder, view, 0);
return true;
} else {
return false;
}
}
}
我不知道为什么VideoView不遵循手指。
你有什么想法,我可以使它的工作?
感谢您
谢谢您的回答。不幸的是,在我的VideoView中添加了drawable属性后,我拖动视频时就没有显示。 –
你可以请分享我的代码,以便我会知道为什么它不工作。在拖动问题解决之前和之后,在运行时添加drawable之后,我遇到了同样的问题。 – Basavannevva
这是XML: –