View.OnHoverEvent(MotionEvent) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
实现此方法来处理悬停事件。
[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
参数
描述悬停的动作事件。
返回
如此 如果视图处理了悬停事件。
- 属性
注解
实现此方法来处理悬停事件。
每当指针悬停在视图边界内或超出视图边界时,将调用此方法,并且当前不会触摸视图。 悬停事件表示为具有操作 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
更新视图的悬停状态(如果已启用且可单击)。 默认实现还会发送悬停辅助功能事件。
适用于 . 的 android.view.View.onHoverEvent(android.view.MotionEvent)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。