ドラッグアンドドロップ機能を備えたアプリを作成しています。基本的には、ドラッグアンドドロップでビューをあるコンテナから別のコンテナに移動できます。ただし、プログラムでビューの位置をリセットすると、ドラッグアンドドロップ中に作成されたDragShadowBuilderはその位置を保持し、引き続き表示されます。
DragShadowBuilderを「破棄」または非アクティブ化するにはどうすればよいですか?
ドラッグアンドドロップ機能を備えたアプリを作成しています。基本的には、ドラッグアンドドロップでビューをあるコンテナから別のコンテナに移動できます。ただし、プログラムでビューの位置をリセットすると、ドラッグアンドドロップ中に作成されたDragShadowBuilderはその位置を保持し、引き続き表示されます。
DragShadowBuilderを「破棄」または非アクティブ化するにはどうすればよいですか?
invalidate()
View の機能を試して、ドラッグされたビューとその影を含むビューを強制的に再描画することを検討してください。ドラッグが終わったら、影は再描画されるべきではありません。