View.OnFocusChanged(Boolean, FocusSearchDirection, Rect) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當視角的焦點狀態改變時,視圖系統會呼叫它。
[Android.Runtime.Register("onFocusChanged", "(ZILandroid/graphics/Rect;)V", "GetOnFocusChanged_ZILandroid_graphics_Rect_Handler")]
protected virtual void OnFocusChanged(bool gainFocus, Android.Views.FocusSearchDirection direction, Android.Graphics.Rect? previouslyFocusedRect);
[<Android.Runtime.Register("onFocusChanged", "(ZILandroid/graphics/Rect;)V", "GetOnFocusChanged_ZILandroid_graphics_Rect_Handler")>]
abstract member OnFocusChanged : bool * Android.Views.FocusSearchDirection * Android.Graphics.Rect -> unit
override this.OnFocusChanged : bool * Android.Views.FocusSearchDirection * Android.Graphics.Rect -> unit
參數
- gainFocus
- Boolean
如果觀點有焦點,這是真的;否則就是錯誤的。
- direction
- FocusSearchDirection
當呼叫 requestFocus() 以賦予此視圖焦點時,焦點方向已移動。 值為 #FOCUS_UP、 #FOCUS_DOWN、 #FOCUS_LEFT#FOCUS_RIGHT#FOCUS_FORWARD或 。#FOCUS_BACKWARD
不一定每次都適用,這時就用預設值。
- previouslyFocusedRect
- Rect
此視圖座標系中先前聚焦視圖的矩形。 若適用,這些資訊會作為更細緻的聚焦來源資訊(除了方向外)傳遞。 但情況會 null 不一樣。
- 屬性
備註
當視角的焦點狀態改變時,視圖系統會呼叫它。 當焦點改變事件是由方向導航引起時,方向和先前的 FocusedRect 都能提供焦點來源的洞見。 覆蓋時,務必呼叫超級級,讓標準焦點處理程序生效。
的 android.view.View.onFocusChanged(boolean, int, android.graphics.Rect)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。