У меня есть 2 GridViews, и я могу перетаскивать элементы из одного в другое. Но после удаления представления, андроид воспроизводит анимацию, которая перемещается в исходное положение отбрасываемого представления. Например: Как остановить анимацию перетаскиваемого вида?
В этом примере я сбросил верхний элемент сетки до нижней сетки.
Я попытался уничтожить предмет и DragShadow после его сброса. Но это не помогло. Эта анимация воспроизводится только на устройствах с ОС Android Nougat (24+). Поэтому мне интересно, как я могу отключить его?
вы нашли решение для этого? – GVillani82
Мы также ищем решение, нашли ли вы решение? –
Это все о View.OnDragListener. В моем примере у меня был OnDragListener только на topGrid. Но если я установлю OnDragListener на оба из них, все будет работать так, как ожидалось. Я предполагаю, что Android думает, что вы не обработали событие drop, вызывают просмотр, где вы отбрасываете элемент сверху, не имеет dragListener – DaurenD