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
パラメーター
ホバーを表すモーション イベント。
返品
True の 場合は、ビューがホバー イベントを処理しました。
- 属性
注釈
ホバー イベントを処理するには、このメソッドを実装します。
このメソッドは、ポインターがビューの境界内、上、または外にマウス ポインターを置いているときに、ビューが現在タッチされていないときに呼び出されます。 ホバー イベントは、アクション MotionEvent#ACTION_HOVER_ENTER、 MotionEvent#ACTION_HOVER_MOVE、または MotionEvent#ACTION_HOVER_EXITを持つポインター イベントとして表されます。
<ul><li>ポインターが view.MotionEvent#ACTION_HOVER_ENTER の境界に入ると、ビューはアクション <を持つホバー イベントを受け取ります。/li><li>ポインターが既にビューの境界に入り、移動した場合、ビューはアクション MotionEvent#ACTION_HOVER_MOVEを持つホバー イベントを受け取ります</li><li>ビューは、ポインターがビューの境界を終了したとき、またはボタンのクリック、タップ、または同様のユーザー アクションによってポインターが下がりようとしたときに、アクション MotionEvent#ACTION_HOVER_EXITを含むホバー イベントを受け取ります。</li></ul>
ビューでは、描画可能な状態を変更するなどしてホバー イベントを処理していることを示すために true を返すには、このメソッドを実装する必要があります。
既定の実装では、ビューが有効でクリック可能な場合、ホバー入力またはホバー終了イベントが受信されたときにビューのホバー状態を更新する #setHovered が呼び出されます。 既定の実装では、ホバー アクセシビリティ イベントも送信されます。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。