次の方法で共有


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_ENTERMotionEvent#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 オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください