2017-02-15 17 views
3

私は2つのGridViewを持っており、アイテムをドラッグすることができます。しかし、ビューをドロップした後、アンドロイドはドロップされたビューの元の位置に移動するアニメーションを再生します。同様に、 enter image description hereドラッグビューのアニメーションを停止するにはどうすればいいですか?

この例では、上部グリッド項目を下部グリッドにドロップしました。

アイテムを削除しようとしましたが、ドラッグシャドウを削除しました。しかし、それは役に立たなかった。 このアニメーションは、Android Nougat OS(24+)搭載の端末でのみ再生されます。だから私はそれを無効にすることができますか?

+0

あなたはそれについて解決策をお探しですか? – GVillani82

+0

私たちはまた解決策を探しています、あなたは解決策を見つけましたか? –

+0

View.OnDragListenerはすべてです。私の例では、OnDragListenerはtopGridにしかありませんでした。しかし、私は両方のOnDragListenerを設定すると、すべてが期待どおりに動作します。 Androidはあなたがドロップイベントを処理しなかったと考えています。上からアイテムをドロップする場所にはdragListenerがありません – DaurenD

答えて

0

View.OnDragListenerです。私の例では、OnDragListenerはtopGridにしかありませんでした。しかし、私がOnDragListenerを両方に設定すると、すべてが期待通りに機能します。あなたがドロップイベントを処理しなかったとAndroidが考えているのですが、上からアイテムをドロップする場所にdragListenerはありません

関連する問題