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
Параметры
Событие движения, описывающее указатель мыши.
Возвращаемое значение
Значение 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.