View.OnDragEvent(DragEvent) Метод

Определение

Обрабатывает события перетаскивания, отправленные системой после вызова android.view.View#startDragAndDrop(ClipData,DragShadowBuilder,Object,int) startDragAndDrop()метода .

[Android.Runtime.Register("onDragEvent", "(Landroid/view/DragEvent;)Z", "GetOnDragEvent_Landroid_view_DragEvent_Handler")]
public virtual bool OnDragEvent (Android.Views.DragEvent? e);
[<Android.Runtime.Register("onDragEvent", "(Landroid/view/DragEvent;)Z", "GetOnDragEvent_Landroid_view_DragEvent_Handler")>]
abstract member OnDragEvent : Android.Views.DragEvent -> bool
override this.OnDragEvent : Android.Views.DragEvent -> bool

Параметры

e
DragEvent

Объект , DragEvent отправленный системой. Метод Action возвращает константу типа действия, определенную в DragEvent, указывающую тип события перетаскивания, представленного этим объектом.

Возвращаемое значение

true Значение , если метод успешно обработал событие перетаскивания, в противном случае — falseзначение . <p> Метод должен возвращать DragEvent#ACTION_DRAG_STARTED ACTION_DRAG_STARTED в true ответ на тип действия, чтобы продолжить получать события перетаскивания для текущей операции перетаскивания. <p> Метод должен возвращать trueDragEvent#ACTION_DROP ACTION_DROP в ответ на тип действия, если удаленные данные были использованы (по крайней мере частично); false, если данные не были использованы. <p> Для всех остальных событий возвращаемое значение равно false.

Атрибуты

Комментарии

Обрабатывает события перетаскивания, отправленные системой после вызова android.view.View#startDragAndDrop(ClipData,DragShadowBuilder,Object,int) startDragAndDrop()метода .

Система вызывает этот метод и передает DragEvent объект в ответ на события перетаскивания. Затем этот метод может вызвать DragEvent#getAction() для определения состояния операции перетаскивания.

Реализация по умолчанию возвращает значение false , если OnReceiveContentListener для этого представления не задано значение (см. #setOnReceiveContentListener), в этом случае реализация по умолчанию выполняет следующее: <ul<>li>Returns true for an DragEvent#ACTION_DRAG_STARTED ACTION_DRAG_STARTED event <li>Calls #performReceiveContent for an DragEvent#ACTION_DROP ACTION_DROP event <li Returns true for an DragEvent#ACTION_DROP ACTION_DROP event ,>if the OnReceiveContentListener consumed some or all of the content </ul>

Документация по Java для android.view.View.onDragEvent(android.view.DragEvent).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к