Поделиться через


View.OnHoverEvent(MotionEvent) Метод

Определение

Реализуйте этот метод для обработки событий наведения указателя мыши.

[Android.Runtime.Register("onHoverEvent", "(Landroid/view/MotionEvent;)Z", "GetOnHoverEvent_Landroid_view_MotionEvent_Handler")]
public virtual bool OnHoverEvent (Android.Views.MotionEvent? e);
[<Android.Runtime.Register("onHoverEvent", "(Landroid/view/MotionEvent;)Z", "GetOnHoverEvent_Landroid_view_MotionEvent_Handler")>]
abstract member OnHoverEvent : Android.Views.MotionEvent -> bool
override this.OnHoverEvent : Android.Views.MotionEvent -> bool

Параметры

e
MotionEvent

Событие движения, описывающее указатель мыши.

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

Значение True, если представление обрабатывало событие наведения указателя мыши.

Атрибуты

Комментарии

Реализуйте этот метод для обработки событий наведения указателя мыши.

Этот метод вызывается всякий раз, когда указатель наставляется на границы представления или выходит из границ, и представление в настоящее время не касается. События наведения указателя представлены в виде событий указателя с действием MotionEvent#ACTION_HOVER_ENTER, MotionEvent#ACTION_HOVER_MOVEили MotionEvent#ACTION_HOVER_EXIT.

<ul><li>Представление получает событие наведения указателя с действиемMotionEvent#ACTION_HOVER_ENTER, когда указатель входит в границы представления.</li li>><Представление получает событие наведения указателя с действиемMotionEvent#ACTION_HOVER_MOVE, когда указатель уже вошел в границы представления и перемещен.</li li>><Представление получает событие наведения указателя с действиемMotionEvent#ACTION_HOVER_EXIT, когда указатель выходит из границ представления или когда указатель будет спускаться из-за нажатия кнопки, касания или аналогичного действия пользователя, вызывающего касание представления.</li></ul>

Представление должно реализовать этот метод, чтобы вернуть значение true, чтобы указать, что он обрабатывает событие наведения указателя, например путем изменения состояния рисования.

Реализация по умолчанию вызывает #setHovered обновление наведенного состояния представления при получении события перехода на указатель мыши или наведения указателя мыши, если представление включено и доступно для щелчка. Реализация по умолчанию также отправляет события специальных возможностей наведения указателя мыши.

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

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

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

См. также раздел