WindowManagerLayoutParams 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定頂層視窗的配置與行為。
[Android.Runtime.Register("android/view/WindowManager$LayoutParams", DoNotGenerateAcw=true)]
public class WindowManagerLayoutParams : Android.Views.ViewGroup.LayoutParams, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/view/WindowManager$LayoutParams", DoNotGenerateAcw=true)>]
type WindowManagerLayoutParams = class
inherit ViewGroup.LayoutParams
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 繼承
- 屬性
- 實作
備註
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
建構函式
| 名稱 | Description |
|---|---|
| WindowManagerLayoutParams() |
初始化一個新的 WindowManagerLayoutParams 實例。 |
| WindowManagerLayoutParams(Int32, Int32, Int32, Int32, WindowManagerTypes, WindowManagerFlags, Format) |
建立視窗配置參數,包含提供的尺寸、位置、視窗類型、旗標及像素格式。 |
| WindowManagerLayoutParams(Int32, Int32, WindowManagerTypes, WindowManagerFlags, Format) |
建立視窗配置參數,包含提供的尺寸、視窗類型、旗標及像素格式。 |
| WindowManagerLayoutParams(IntPtr, JniHandleOwnership) |
用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。 |
| WindowManagerLayoutParams(Parcel) |
從所提供的地段建立視窗配置參數。 |
| WindowManagerLayoutParams(WindowManagerTypes, WindowManagerFlags, Format) |
建立包含所提供視窗類型、旗標及像素格式的視窗配置參數。 |
| WindowManagerLayoutParams(WindowManagerTypes, WindowManagerFlags) |
建立包含所提供視窗類型與旗標的視窗配置參數。 |
| WindowManagerLayoutParams(WindowManagerTypes) |
用提供的視窗類型建立視窗配置參數。 |
欄位
| 名稱 | Description |
|---|---|
| AlphaChanged |
已淘汰.
表示當複製版面參數時,視窗 alpha 發生了變化。 |
| AnimationChanged |
已淘汰.
表示複製版面參數時,視窗動畫會改變。 |
| BrightnessOverrideFull |
|
| BrightnessOverrideNone |
預設值 及 |
| BrightnessOverrideOff |
|
| DimAmountChanged |
已淘汰.
表示複製版面參數時,暗度量有所改變。 |
| DisplayFlagDisableHdrConversion |
已淘汰.
顯示此視窗是否需要 HDR 轉換已被停用。 |
| FillParent |
已淘汰.
視圖請求的高度或寬度有特殊值。 (繼承來源 ViewGroup.LayoutParams) |
| FirstApplicationWindow |
代表一般應用程式視窗的視窗類型開始。 |
| FirstSubWindow |
開始介紹各種子視窗。 |
| FirstSystemWindow |
系統特定視窗類型的開始。 |
| FlagsChanged |
已淘汰.
表示當複製版面參數時,視窗旗標會改變。 |
| FormatChanged |
已淘汰.
表示像素格式在複製版面參數時改變。 |
| LastApplicationWindow |
應用程式視窗類型結束。 |
| LastSubWindow |
子視窗類型結束了。 |
| LastSystemWindow |
系統視窗類型已結束。 |
| LayoutChanged |
已淘汰.
表示當複製版面參數時,視窗配置發生了變化。 |
| LayoutInDisplayCutoutModeAlways |
已淘汰.
視窗總是可以延伸到 |
| LayoutInDisplayCutoutModeDefault |
已淘汰.
視窗可延伸至區域 |
| LayoutInDisplayCutoutModeNever |
已淘汰.
視窗絕不允許與 DisplayCutout 區域重疊。 |
| LayoutInDisplayCutoutModeShortEdges |
已淘汰.
視窗總是允許延伸到 |
| MatchParent |
視圖請求的高度或寬度有特殊值。 (繼承來源 ViewGroup.LayoutParams) |
| MemoryTypeChanged |
已淘汰.
表示在複製配置參數時記憶體類型有所改變。 |
| RotationAnimationChanged |
已淘汰.
表示當複製版面參數時,旋轉動畫有所改變。 |
| RotationAnimationCrossfade |
已淘汰.
該值 |
| RotationAnimationJumpcut |
已淘汰.
該值 |
| RotationAnimationRotate |
已淘汰.
該值 |
| RotationAnimationSeamless |
已淘汰.
用來指定無縫旋轉模式的值 |
| ScreenBrightnessChanged |
已淘汰.
表示當複製版面參數時,螢幕亮度會改變。 |
| ScreenOrientationChanged |
已淘汰.
表示複製版面參數時螢幕方向改變。 |
| SoftInputModeChanged |
已淘汰.
表示當複製版面參數時,軟輸入模式會改變。 |
| TitleChanged |
已淘汰.
表示複製版面參數時視窗標題會改變。 |
| TypeChanged |
已淘汰.
表示複製版面參數時視窗類型有所改變。 |
| WrapContent |
視圖請求的高度或寬度有特殊值。 (繼承來源 ViewGroup.LayoutParams) |
屬性
| 名稱 | Description |
|---|---|
| Alpha |
一個 alpha 值,要套用到整個視窗。 |
| BlurBehindRadius |
將模糊影像回到窗戶半徑後方。 -或者- 模糊窗後的螢幕。 |
| ButtonBrightness |
這可以用來覆寫按鈕和鍵盤背光的標準行為。 |
| Class |
回傳此 |
| ColorMode |
回傳視窗的色彩模式,其中之一 |
| Creator |
取得 WindowManagerLayoutParams 實例的可區塊產生器。 |
| DesiredHdrHeadroom |
取得所需的 HDR 餘裕量,
|
| DimAmount |
設定時 |
| DimColor |
指定頂層視窗的配置與行為。 |
| FitInsetsIgnoringVisibility |
規定這個窗戶是否應該適合安裝窗戶內嵌,無論它們是否可見。 |
| FitInsetsSides |
指定插入點的兩側,該窗戶在佈局時應避免重疊。 |
| FitInsetsTypes |
規定此窗戶在佈局時應避免重疊的插入類型。 |
| Flags |
各種行為選項/警示。 |
| Format |
想要的點陣圖格式。 |
| FrameRateBoostOnTouchEnabled |
取得值,判斷是否應該啟用觸控加速,由 |
| FrameRatePowerSavingsBalanced |
取得是否啟用 frameratepowersavingsbalance 的值值。 -或- 設定值,判斷是否啟用 frameratepowersavingsbalance。 |
| Gravity |
視窗在螢幕內的位置,依照 |
| Handle |
底層 Android 實例的帳號。 (繼承來源 Object) |
| HasKeyboardCapture |
回傳是否開啟「鍵盤擷取」。 |
| HdrConversionEnabled |
回傳視窗是否啟用 HDR 轉換,或開啟/停用視窗的 HDR 轉換。 |
| Height |
關於景觀想要多高的資訊。 (繼承來源 ViewGroup.LayoutParams) |
| HorizontalMargin |
容器與小工具之間的水平邊距,佔容器寬度百分比。 |
| HorizontalWeight |
表示將有多少額外空間水平分配給與這些 LayoutParam 相關的視圖。 |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
指定頂層視窗的配置與行為。 (繼承來源 JavaObject) |
| JniPeerMembers |
取得 .NET 用於 Android 綁定執行時的 JNI 節點元資料。 |
| LayoutAnimationParameters |
用來動畫版面設計。 (繼承來源 ViewGroup.LayoutParams) |
| LayoutInDisplayCutoutMode |
控制視窗的佈局(如果有 DisplayCutout 的話)。 預設為LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT。 價值屬於以下之一:LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS |
| MemoryType |
已淘汰.
取得或設定用於此視窗表面的記憶體類型。 |
| PackageName |
擁有這扇窗戶的包裹名稱。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| PreferMinimalPostProcessing |
表示此視窗是否希望連接的顯示器對產生的影像或影片幀進行最低限度的後製處理。 |
| PreferredDisplayModeId |
視窗偏好的顯示模式ID。 |
| PreferredRefreshRate |
視窗的首選刷新率。 |
| RotationAnimation |
定義當裝置旋轉時,此視窗使用的進出動畫。 |
| ScreenBrightness |
這可以用來覆蓋使用者偏好的螢幕亮度。 |
| ScreenBrightnessUnit |
指定頂層視窗的配置與行為。 |
| ScreenOrientation |
窗戶的特定方向值。 |
| SoftInputMode |
任何軟輸入區域的期望操作模式。 |
| SystemUiFlags |
接收或設定此視窗要求的系統 UI 可見性旗標。 |
| SystemUiVisibility |
已淘汰.
控制狀態列的可見度。 |
| ThresholdClass |
取得 .NET 用於 Android 綁定執行時的 JNI 類別處理柄。 |
| ThresholdType |
取得 .NET 用於 Android 綁定執行時所使用的受管理型別。 |
| Title |
取得或設定這個視窗的標題。 |
| TitleFormatted |
為窗戶設定標題。 |
| Token |
此視窗的識別碼。 |
| Type |
一般的窗戶類型。 |
| VerticalMargin |
容器與小工具之間垂直邊距,佔容器高度百分比。 |
| VerticalWeight |
表示將有多少額外空間垂直分配給與這些 LayoutParam 相關的視圖。 |
| Width |
關於視野想要多寬的資訊。 (繼承來源 ViewGroup.LayoutParams) |
| WindowAnimations |
一個定義此視窗動畫的樣式資源。 |
| X |
這個窗戶的X位置。 |
| Y |
這個窗戶的Y位。 |
方法
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
指定頂層視窗的配置與行為。 (繼承來源 JavaObject) |
| IJavaPeerable.Finalized() |
指定頂層視窗的配置與行為。 (繼承來源 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
指定頂層視窗的配置與行為。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
指定頂層視窗的配置與行為。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
指定頂層視窗的配置與行為。 (繼承來源 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
指定頂層視窗的配置與行為。 (繼承來源 JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
指定頂層視窗的配置與行為。 |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時檢查型別轉換。 |
| JavaCast<TResult>(IJavaObject) |
指定頂層視窗的配置與行為。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |