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
Параметры
Объект , DragEvent отправленный системой. Метод Action возвращает константу типа действия, определенную в DragEvent, указывающую тип события перетаскивания, представленного этим объектом.
Возвращаемое значение
true
Значение , если метод успешно обработал событие перетаскивания, в противном случае — false
значение .
<p> Метод должен возвращать DragEvent#ACTION_DRAG_STARTED ACTION_DRAG_STARTED
в true
ответ на тип действия, чтобы продолжить получать события перетаскивания для текущей операции перетаскивания.
<p> Метод должен возвращать true
DragEvent#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.