新しいプロジェクトにドラッグ アンド ドロップする必要があります。このブログ投稿を参照しました。しかし、ドロップの実行中に問題に直面しています。手に持っているイメージが掴めず、視界に入らない。私が使用した DragListner を以下に示します。dropevent の処理方法がわかりません。
class MyDragListener implements OnDragListener {
@Override
public boolean onDrag(View view, DragEvent dragEvent) {
int dragAction = dragEvent.getAction();
View dragView = (View) dragEvent.getLocalState();
if (dragAction == DragEvent.ACTION_DRAG_EXITED) {
System.out.println("exit------------");
containsDragable = false;
} else if (dragAction == DragEvent.ACTION_DRAG_ENTERED) {
System.out.println("enter------------");
containsDragable = true;
} else if (dragAction == DragEvent.ACTION_DRAG_ENDED) {
System.out.println("end------------");
dragView.setVisibility(View.VISIBLE);
} else if (dragAction == DragEvent.ACTION_DROP && containsDragable) {
dragView.setVisibility(View.VISIBLE);
}
return true;
}