Freigeben über


WindowManagerLayoutParams Klasse

Definition

[Android.Runtime.Register("android/view/WindowManager$LayoutParams", DoNotGenerateAcw=true)]
public class WindowManagerLayoutParams : Android.Views.ViewGroup.LayoutParams, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/WindowManager$LayoutParams", DoNotGenerateAcw=true)>]
type WindowManagerLayoutParams = class
    inherit ViewGroup.LayoutParams
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Vererbung
WindowManagerLayoutParams
Attribute
Implementiert

Hinweise

Dokumentation zur Android-Plattform

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

WindowManagerLayoutParams()
WindowManagerLayoutParams(Int32, Int32, Int32, Int32, WindowManagerTypes, WindowManagerFlags, Format)
WindowManagerLayoutParams(Int32, Int32, WindowManagerTypes, WindowManagerFlags, Format)
WindowManagerLayoutParams(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

WindowManagerLayoutParams(Parcel)
WindowManagerLayoutParams(WindowManagerTypes)
WindowManagerLayoutParams(WindowManagerTypes, WindowManagerFlags)
WindowManagerLayoutParams(WindowManagerTypes, WindowManagerFlags, Format)

Felder

AlphaChanged
AnimationChanged
BrightnessOverrideFull

Wert für #screenBrightness und #buttonBrightness gibt an, dass die Helligkeit des Bildschirms oder der Schaltfläche auf den höchsten Wert festgelegt werden soll, wenn sich dieses Fenster im Vordergrund befindet.

BrightnessOverrideNone

Standardwert für #screenBrightness und #buttonBrightness gibt an, dass der Helligkeitswert für dieses Fenster nicht außer Kraft gesetzt wird, und die normale Helligkeitsrichtlinie sollte verwendet werden.

BrightnessOverrideOff

Wert für #screenBrightness und #buttonBrightness gibt an, dass die Helligkeit des Bildschirms oder der Schaltfläche auf den niedrigsten Wert festgelegt werden soll, wenn sich dieses Fenster im Vordergrund befindet.

DimAmountChanged
DisplayFlagDisableHdrConversion
Veraltet.

Gibt an, ob für dieses Fenster die HDR-Konvertierung deaktiviert werden soll.

FillParent
Veraltet.

Sonderwert für die von einer Ansicht angeforderte Höhe oder Breite.

(Geerbt von ViewGroup.LayoutParams)
FirstApplicationWindow

Start von Fenstertypen, die normale Anwendungsfenster darstellen.

FirstSubWindow

Start der Typen von Unterfenstern.

FirstSystemWindow

Start systemspezifischer Fenstertypen.

FlagsChanged
FormatChanged
LastApplicationWindow

Ende der Anwendungsfenster.

LastSubWindow

Ende der Typen von Unterfenstern.

LastSystemWindow

Ende der Systemfenstertypen.

LayoutChanged
LayoutInDisplayCutoutModeAlways
Veraltet.

Das Fenster darf immer in die DisplayCutout Bereiche auf allen Rändern des Bildschirms erweitert werden.

LayoutInDisplayCutoutModeDefault
Veraltet.

Das Fenster darf sich nur dann in den DisplayCutout Bereich erstrecken, wenn der DisplayCutout Bereich vollständig in einer Systemleiste enthalten ist oder die DisplayCutout nicht tiefer als 16 dp ist, aber dies hängt von der OEM-Auswahl ab.

LayoutInDisplayCutoutModeNever
Veraltet.

Das Fenster darf niemals mit dem DisplayCutout-Bereich überlappen.

LayoutInDisplayCutoutModeShortEdges
Veraltet.

Das Fenster darf immer in die DisplayCutout Bereiche auf den kurzen Bildschirmranden erweitert werden.

MatchParent

Sonderwert für die von einer Ansicht angeforderte Höhe oder Breite.

(Geerbt von ViewGroup.LayoutParams)
MemoryTypeChanged
RotationAnimationChanged
RotationAnimationCrossfade
Veraltet.

Wert, der #rotationAnimation angibt, dass dieses Fenster nach einer Drehung ein- oder ausgeblendet wird.

RotationAnimationJumpcut
Veraltet.

Wert, der #rotationAnimation angibt, dass dieses Fenster sofort verschwindet oder nach einer Drehung angezeigt wird.

RotationAnimationRotate
Veraltet.

Wert, der #rotationAnimation angibt, dass dieses Fenster nach einer Drehung visuell in oder aus dem Fenster gedreht wird.

RotationAnimationSeamless
Veraltet.

Wert zum #rotationAnimation Angeben des nahtlosen Drehungsmodus.

ScreenBrightnessChanged
ScreenOrientationChanged
SoftInputModeChanged
TitleChanged
TypeChanged
WrapContent

Sonderwert für die von einer Ansicht angeforderte Höhe oder Breite.

(Geerbt von ViewGroup.LayoutParams)

Eigenschaften

Alpha

Ein Alphawert, der auf dieses gesamte Fenster angewendet werden soll.

BlurBehindRadius

Gibt den Weichzeichner hinter dem Radius des Fensters zurück. -oder- Weichzeichnen des Bildschirms hinter dem Fenster.

ButtonBrightness

Dies kann verwendet werden, um das Standardverhalten der Schaltfläche und der Tastatur-Hintergrundbeleuchtung außer Kraft zu setzen.

Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
ColorMode

Gibt den Farbmodus des Fensters, eines von ActivityInfo#COLOR_MODE_DEFAULToderActivityInfo#COLOR_MODE_WIDE_COLOR_GAMUT.ActivityInfo#COLOR_MODE_HDR -oder- Legen Sie den Farbmodus des Fensters fest.

Creator
DimAmount

Wenn #FLAG_DIM_BEHIND dieser Wert festgelegt ist, ist dies die Menge an Dimmung, die angewendet werden soll.

FitInsetsIgnoringVisibility

Gibt an, ob dieses Fenster an die Fenstersets angepasst werden soll, unabhängig davon, ob sie sichtbar sind oder nicht.

FitInsetsSides

Gibt Seiten von Insets an, die dieses Fenster während des Layouts überlappen soll.

FitInsetsTypes

Gibt Typen von Einsets an, die dieses Fenster während des Layouts überlappen soll.

Flags

Verschiedene Verhaltensoptionen/Flags.

Format

Das gewünschte Bitmapformat.

Gravity

Platzierung des Fensters innerhalb des Bildschirms gemäß Gravity.

Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
HdrConversionEnabled

Gibt zurück, ob die HDR-Konvertierung für das Fenster aktiviert ist - oder aktiviert/deaktiviert die HDR-Konvertierung für das Fenster.

Height

Informationen dazu, wie hoch die Ansicht sein möchte.

(Geerbt von ViewGroup.LayoutParams)
HorizontalMargin

Der horizontale Rand als Prozentsatz der Breite des Containers zwischen dem Container und dem Widget.

HorizontalWeight

Gibt an, wie viel zusätzlicher Platz horizontal der Ansicht zugeordnet wird, die diesen LayoutParams zugeordnet ist.

JniIdentityHashCode (Geerbt von Object)
JniPeerMembers
LayoutAnimationParameters

Wird zum Animieren von Layouts verwendet.

(Geerbt von ViewGroup.LayoutParams)
LayoutInDisplayCutoutMode
MemoryType
PackageName

Der Name des Pakets, das dieses Fenster besitzt.

PeerReference (Geerbt von Object)
PreferMinimalPostProcessing

Gibt an, ob das verbundene Fenster die minimale Nachbearbeitung für die erzeugten Bild- oder Videoframes ausführen soll.

PreferredDisplayModeId

ID des bevorzugten Anzeigemodus für das Fenster.

PreferredRefreshRate

Die bevorzugte Aktualisierungsrate für das Fenster.

RotationAnimation

Definieren Sie die Ausgangs- und Eingabeanimationen, die für dieses Fenster verwendet werden, wenn das Gerät gedreht wird.

ScreenBrightness

Dies kann verwendet werden, um die bevorzugte Helligkeit des Bildschirms des Benutzers außer Kraft zu setzen.

ScreenOrientation

Bestimmter Ausrichtungswert für ein Fenster.

SoftInputMode

Gewünschter Betriebsmodus für jeden soft-Eingabebereich.

SystemUiFlags
SystemUiVisibility
Veraltet.

Steuern der Sichtbarkeit der Statusleiste.

ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Title
TitleFormatted
Token

Bezeichner für dieses Fenster.

Type

Der allgemeine Fenstertyp.

VerticalMargin

Der vertikale Rand als Prozentsatz der Höhe des Containers zwischen dem Container und dem Widget.

VerticalWeight

Gibt an, wie viel zusätzlicher Platz vertikal der Ansicht zugeordnet wird, die diesen LayoutParams zugeordnet ist.

Width

Informationen dazu, wie breit die Ansicht sein möchte.

(Geerbt von ViewGroup.LayoutParams)
WindowAnimations

Eine Stilressource, die die für dieses Fenster zu verwendenden Animationen definiert.

X

X-Position für dieses Fenster.

Y

Y-Position für dieses Fenster.

Methoden

AreWallpaperTouchEventsEnabled()

Gibt zurück, ob das Senden von Touchereignissen an das Systemhintergrund (das von einer Drittanbieteranwendung bereitgestellt werden kann) für Fenster aktiviert ist, die Hintergrundbilder im Hintergrund anzeigen.

CanPlayMoveAnimation()
Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
CopyFrom(WindowManagerLayoutParams)
Debug(String)

Gibt eine Zeichenfolgendarstellung dieser Reihe von Layoutparametern zurück.

DescribeContents()

Beschreiben Sie die Arten von speziellen Objekten, die in der Marshalldarstellung dieser Paketable enthalten sind.

Dispose() (Geerbt von Object)
Dispose(Boolean) (Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
MayUseInputMethod(WindowManagerFlags)

Bestimmen Sie bei einer bestimmten Gruppe von Fenster-Manager-Flags, ob ein solches Fenster ein Ziel für eine Eingabemethode sein kann, wenn sie den Fokus hat.

Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
ResolveLayoutDirection(LayoutDirection)

Auflösen von Layoutparametern je nach Layoutrichtung.

(Geerbt von ViewGroup.LayoutParams)
SetBaseAttributes(TypedArray, Int32, Int32)

Extrahiert die Layoutparameter aus den angegebenen Attributen.

(Geerbt von ViewGroup.LayoutParams)
SetCanPlayMoveAnimation(Boolean)

Legen Sie fest, ob Animationen für Positionsänderungen in diesem Fenster wiedergegeben werden können.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetWallpaperTouchEventsEnabled(Boolean)

Legen Sie fest, ob das Senden von Touchereignissen an das Systemhintergrund (das von einer Drittanbieteranwendung bereitgestellt werden kann) für Fenster aktiviert werden soll, die Hintergrundbilder im Hintergrund anzeigen.

ToArray<T>() (Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnregisterFromRuntime() (Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<><

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Flachen Sie dieses Objekt in ein Paket.

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed() (Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced() (Geerbt von Object)
IJavaPeerable.Finalized() (Geerbt von Object)
IJavaPeerable.JniManagedPeerState (Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32) (Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference) (Geerbt von Object)

Erweiterungsmethoden

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

Gilt für: