При перетаскивании: Как сделать вид невидимым, но тень перетаскивания непрозрачна? - PullRequest
1 голос
/ 11 марта 2019

У меня есть вид, который я хочу перетащить в другой вид, который отлично работает. Дело в том, что мне бы хотелось, чтобы вид стал невидимым, а тень перетаскивания должна выглядеть сплошной и выглядеть как вид.

К сожалению, я не могу использовать DRAG_FLAG_OPAQUE, так как я не использую API 24.

drag_same_dc.setOnTouchListener(new View.OnTouchListener(){

            @Override
            public boolean onTouch(View view, MotionEvent motionEvent)
            {
                ClipData data = ClipData.newPlainText("","");
                View.DragShadowBuilder shadow = new View.DragShadowBuilder(drag_same_dc);
                view.startDrag(data, shadow, null, 0);
                return true;
            }
        });
...