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>檢視會在指標進入檢視界限時,收到具有動作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 屬性授權中所述的詞彙使用。