/ / "Знищити" a DragShadowBuilder - андроїд, інтерфейс користувача, перетягування

"Знищити" a DragShadowBuilder - Android, інтерфейс користувача, перетягування та падіння

Я роблю додаток із перетягуваннямфункціональність. Що в основному відбувається - ви можете переміщати представлення даних з одного контейнера в інший за допомогою перетягування. Однак, коли я скидаю положення переглядів програмно, то DragShadowBuilders, створені під час перетягування, зберігають свої позиції і залишаються видимими.

Як я можу "знищити" або відключити DragShadowBuilder?

Відповіді:

1 для відповіді № 1

Ви можете спробувати спробувати invalidate() функція в Вид щоб примусити перемалювати погляд, що містить перетягнутий вигляд та його тінь. Якщо перетягнення закінчилося, тінь не повинна бути перемальована.