Window 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
頂層視窗外觀與行為策略的抽象基底類別。
[Android.Runtime.Register("android/view/Window", DoNotGenerateAcw=true)]
public abstract class Window : Java.Lang.Object
[<Android.Runtime.Register("android/view/Window", DoNotGenerateAcw=true)>]
type Window = class
inherit Object
- 繼承
- 屬性
備註
頂層視窗外觀與行為策略的抽象基底類別。 此類別的實例應作為新增視窗管理器的頂層視圖。 它提供標準的 UI 政策,例如背景、標題區、預設鍵處理等。
框架會代表應用程式實例化此類別的實作。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
建構函式
| 名稱 | Description |
|---|---|
| Window(Context) |
初始化一個新的 Windows 實例。 |
| Window(IntPtr, JniHandleOwnership) |
用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。 |
欄位
| 名稱 | Description |
|---|---|
| DecorCaptionShadeAuto |
已淘汰.
因為讓主題主導視窗字幕控制的顏色而被標記。 |
| DecorCaptionShadeDark |
已淘汰.
在視窗字幕上設定深色控制的旗標。 |
| DecorCaptionShadeLight |
已淘汰.
在窗戶說明上設定光色控制的旗標。 |
| IdAndroidContent |
XML 版面檔案中主版面應該有的 ID。 |
| NavigationBarBackgroundTransitionName |
當使用自訂背景時,導覽欄背景的 transitionName 表示 View 的轉換名稱。 |
| ProgressEnd |
已淘汰.
(主要)進度的終值。 |
| ProgressIndeterminateOff |
已淘汰.
標記顯示關閉進度條的不確定模式。 |
| ProgressIndeterminateOn |
已淘汰.
開啟進度條不確定模式的標記。 |
| ProgressSecondaryEnd |
已淘汰.
次要進度的最高值。 |
| ProgressSecondaryStart |
已淘汰.
次要進度的最低價值。 |
| ProgressStart |
已淘汰.
(主要)進度的起始值。 |
| ProgressVisibilityOff |
已淘汰.
標記為將進度條的可見性設為消失。 |
| ProgressVisibilityOn |
已淘汰.
將進度條的可見度設為可視性標記。 |
| StatusBarBackgroundTransitionName |
當使用自訂背景時,狀態列背景的 transitionName 顯示。 |
屬性
| 名稱 | Description |
|---|---|
| AllowEnterTransitionOverlap |
回傳 在 的 |
| AllowReturnTransitionOverlap |
回傳 if 結束後重新進入時,設定的 |
| Attributes |
取得與此面板相關的目前視窗屬性;指定自訂視窗屬性。 |
| Callback |
回傳此視窗目前的回調介面;為此視窗設定回調介面,用於攔截視窗中的關鍵事件及其他動態操作。 |
| Class |
回傳此 |
| ColorMode |
回傳視窗的請求色彩模式,其中之一 |
| Container |
把這個視窗的容器還回去。 -或者- 把容器設定在這個窗戶上。 |
| ContentScene |
取回代表此視窗目前內容的 。 |
| Context |
回傳此視窗政策正在執行的上下文,用於擷取資源及其他資訊。 |
| CurrentFocus |
回傳這個視窗中目前有焦點的視圖,若沒有則為空視角。 |
| DecorView |
取得頂層的窗戶裝飾視圖(包含標準窗框/裝飾及其內的客戶內容),可以作為視窗加入視窗管理器。 |
| DesiredHdrHeadroom |
取得所需的 HDR 餘量,如 |
| EnterTransition |
回傳用來將視圖移入初始場景的過渡。 -或- 設定將用於將視圖移動到初始場景的過渡。 |
| ExitTransition |
回傳用於在啟動新活動時將視圖移出場景的轉換。 -或- 設定將用於在啟動新活動時將視圖移出場景的轉換。 |
| Features |
回傳已啟用的功能位元。 |
| ForcedWindowFlags |
回傳由客戶端明確設定的視窗旗標,因此不會被 |
| FrameRateBoostOnTouchEnabled |
查看是否啟用 |
| FrameRatePowerSavingsBalanced |
看看這個視窗是否啟用了 frameratepowersavingsbalance。 -或- 設定此視窗是否啟用 frameratepowersavingsbalance。 |
| Handle |
底層 Android 實例的帳號。 (繼承來源 Object) |
| HasChildren |
表示此視窗是否有子視窗。 |
| HasSoftInputMode |
應用程式有指定自己的軟輸入模式嗎? |
| InsetsController |
與此視窗相關聯的 WindowInsetsController。 此值可能是零值。 |
| IsActive |
指示此視窗是否為活動視窗。 |
| IsFloating |
回傳此視窗是否以浮動樣式顯示(基於 WindowIsFloating 樣式/主題的屬性)。 |
| IsWideColorGamut |
若此視窗的色彩模式為 |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
頂層視窗外觀與行為策略的抽象基底類別。 (繼承來源 JavaObject) |
| JniPeerMembers |
取得 .NET 用於 Android 綁定執行時的 JNI 節點元資料。 |
| LayoutInflater |
快速存取 LayoutInflater 此視窗從其上下文中取得的實例。 |
| LocalFeatures |
回傳由此視窗實作的功能位元。 |
| MediaController |
取得 |
| NavigationBarColor |
會取得這個視窗導航列所用的顏色。 |
| NavigationBarContrastEnforced |
當請求完全透明背景時,系統是否確保導航列有足夠的對比度。 -或- 設定系統是否應確保導航列在要求完全透明背景時有足夠的對比度。 |
| NavigationBarDividerColor |
取得導航條分隔符的顏色。 -或- 顯示導航列與應用程式內容之間一條細線,符合指定顏色。 |
| OnBackInvokedDispatcher |
回傳 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| ReenterTransition |
回傳將用於從先前啟動的活動返回時將視圖移入場景的轉換。 -或- 設定將用於從先前啟動的活動返回時將視圖移入場景的轉換。 |
| ReturnTransition |
回傳將用於在視窗準備關閉時將視圖移出場景的轉換,例如在呼叫 |
| RootSurfaceControl |
在新增內容檢視前,這個選項會為空。 |
| SharedElementEnterTransition |
回傳用於轉移到內容場景的共享元素的轉換。 -或- 設定將用於傳輸到內容場景的共享元素的轉換。 |
| SharedElementExitTransition |
在轉移到啟動活動視窗前,將轉換回傳用於共享元素。 -或- 設定在啟動新活動後,共享元素轉移至被指定的活動前,將用於共享元素的轉換。 |
| SharedElementReenterTransition |
回傳將用於從已啟動活動回歸的共享元素重新進入的轉換。 -或- 設定將用於共享元素在已回傳至起始位置後,從已啟動活動重新進入的轉換。 |
| SharedElementReturnTransition |
回傳將用於將共享元素傳回呼叫活動的轉換。 -或- 設定將用於將共享元素傳回呼叫活動的轉換。 |
| SharedElementsUseOverlay |
當共享元素在共享元素轉換時應該使用覆蓋層,或 |
| StatusBarColor |
會取得這個視窗狀態欄使用的顏色。 |
| StatusBarContrastEnforced |
回傳系統是否確保狀態列在請求完全透明背景時有足夠的對比度。 -或- 設定系統是否應確保在請求完全透明背景時,狀態列有足夠的對比度。 |
| SystemGestureExclusionRects |
取得此視窗座標空間內系統不應攔截觸控或其他指示裝置手勢的區域清單。 -或- 在此視窗的座標空間中列出系統不應攔截觸控或其他指向裝置手勢的區域。 |
| ThresholdClass |
取得 .NET 用於 Android 綁定執行時的 JNI 類別處理柄。 |
| ThresholdType |
取得 .NET 用於 Android 綁定執行時所使用的受管理型別。 |
| TransitionBackgroundFadeDuration |
當以活動轉換呼叫進入或離開活動時,回傳視窗背景淡出的毫秒持續時間。 -或- 設定在以活動轉換呼叫時,切換進入或離開活動時,視窗背景淡出的持續時間(以毫秒計)。 |
| TransitionManager |
在此視窗中取得 |
| VolumeControlStream |
透過這個視窗的音量鍵來取得或設定音訊串流。 |
| WindowManager |
回傳視窗管理器,讓該視窗能顯示自己的視窗。 |
| WindowStyle |
回傳 |
方法
事件
| 名稱 | Description |
|---|---|
| FrameMetricsAvailable |
當渲染後的影格有可用的度量時,會發生這種情況。 |
| RestrictedCaptionArea |
當限制字幕區域改變時會發生。 |
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
頂層視窗外觀與行為策略的抽象基底類別。 (繼承來源 JavaObject) |
| IJavaPeerable.Finalized() |
頂層視窗外觀與行為策略的抽象基底類別。 (繼承來源 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
頂層視窗外觀與行為策略的抽象基底類別。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
頂層視窗外觀與行為策略的抽象基底類別。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
頂層視窗外觀與行為策略的抽象基底類別。 (繼承來源 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
頂層視窗外觀與行為策略的抽象基底類別。 (繼承來源 JavaObject) |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
頂層視窗外觀與行為策略的抽象基底類別。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |