開発Androidでドラッグアンドドロップこんにちは。ドラッグアンドドロップの実装についてです。並び替えをしたいという要望があります。全て自分で実装しなくてはならず、非常に大変です。系以上だと、簡単に実装できます。ドラッグアンドドロップを実装しようドラッグアンドドロップを開始するには以下の様に実装するだけです。ドラッグアンドドロップを開始したいタイミングで以下を実装してみてください。実装すればよいかと思います。受け取る事ができます。これだけで、対象のViewのドラッグアンドドロップを実現する事できました。系までの実装と比較してみましょう。系で実装した場合の処理です。系以上だとコード量が大幅に減っていますね。ドラッグアンドドロップ出来るだけで、Viewの並び替えまでは出来ません。並び替えも、自動で行われると非常に楽なのですが、自分で実装する必要があります。基本はドロップした座標から、Viewを入れ替える位置を取得して、入れ替えるだけです。サンプルでは、以下の様な実装にしました。※getDropPositionでViewの位置を取得しています。アプリのレイアウトに合わせて実装してください。位置がぱっと切り替わってしまいます。セットするだけで、Viewの追加、削除時にアニメーションが行われます。