Share via


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, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In 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 Runtime aufgerufen.

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

Felder

AlphaChanged
AnimationChanged
BrightnessOverrideFull

Wert für #screenBrightness und #buttonBrightness , der angibt, dass die Helligkeit der Hintergrundbeleuchtung 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 , der angibt, dass der Helligkeitswert für dieses Fenster nicht überschrieben wird und eine normale Helligkeitsrichtlinie verwendet werden sollte.

BrightnessOverrideOff

Wert für #screenBrightness und #buttonBrightness , der angibt, dass die Helligkeit der Hintergrundbeleuchtung 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 in diesem Fenster die HDR-Konvertierung deaktiviert werden soll.

FillParent
Veraltet.

Spezieller Wert für die Höhe oder Breite, die von einer Ansicht angefordert wird.

(Geerbt von ViewGroup.LayoutParams)
FirstApplicationWindow

Start von Fenstertypen, die normale Anwendungsfenster darstellen.

FirstSubWindow

Start der Typen von Unterfenstern.

FirstSystemWindow

Start von systemspezifischen Fenstertypen.

FlagsChanged
FormatChanged
LastApplicationWindow

Ende der Typen von Anwendungsfenstern.

LastSubWindow

Ende der Typen von Unterfenstern.

LastSystemWindow

Ende der Typen von Systemfenstern.

LayoutChanged
LayoutInDisplayCutoutModeAlways
Veraltet.

Das Fenster darf immer in die DisplayCutout Bereiche an allen Bildschirmrändern erweitert werden.

LayoutInDisplayCutoutModeDefault
Veraltet.

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

LayoutInDisplayCutoutModeNever
Veraltet.

Das Fenster darf sich nie mit dem DisplayCutout-Bereich überlappen.

LayoutInDisplayCutoutModeShortEdges
Veraltet.

Das Fenster darf immer in die Bereiche an den DisplayCutout kurzen Bildschirmrändern reichen.

MatchParent

Spezieller Wert für die Höhe oder Breite, die von einer Ansicht angefordert wird.

(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, für #rotationAnimation den angegeben wird, dass dieses Fenster sofort ausgeblendet oder nach einer Drehung angezeigt wird.

RotationAnimationRotate
Veraltet.

Wert, für #rotationAnimation den angegeben wird, dass sich dieses Fenster nach einer Drehung visuell ein- oder herausdreht.

RotationAnimationSeamless
Veraltet.

Wert für #rotationAnimation , um den nahtlosen Rotationsmodus anzugeben.

ScreenBrightnessChanged
ScreenOrientationChanged
SoftInputModeChanged
TitleChanged
TypeChanged
WrapContent

Spezieller Wert für die Höhe oder Breite, die von einer Ansicht angefordert wird.

(Geerbt von ViewGroup.LayoutParams)

Eigenschaften

Alpha

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

BlurBehindRadius

Gibt die Unschärfe hinter dem Radius des Fensters zurück. Oder: Weichzeichner des Bildschirms hinter dem Fenster.

ButtonBrightness

Dies kann verwendet werden, um das Standardverhalten der Hintergrundbeleuchtung von Schaltflächen und Tastaturen zu überschreiben.

Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
ColorMode

Gibt den Farbmodus des Fensters zurück, einen von ActivityInfo#COLOR_MODE_DEFAULT, ActivityInfo#COLOR_MODE_WIDE_COLOR_GAMUT oder ActivityInfo#COLOR_MODE_HDR. Oder: Legen Sie den Farbmodus des Fensters fest.

Creator
DimAmount

Wenn #FLAG_DIM_BEHIND festgelegt ist, ist dies die Menge der anzuwendenden Dimmung.

FitInsetsIgnoringVisibility

Gibt an, ob dieses Fenster zu den Fenstereinsätzen passen soll, unabhängig davon, ob sie sichtbar sind oder nicht.

FitInsetsSides

Gibt Seiten von Einlagerungen an, die dieses Fenster während des Layouts vermeiden soll.

FitInsetsTypes

Gibt Typen von Einlagerungen an, die dieses Fenster während des Layouts vermeiden 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-instance.

(Geerbt von Object)
HdrConversionEnabled

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

Height

Informationen dazu, wie groß die Ansicht sein soll.

(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 des zusätzlichen Speicherplatzes 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 in diesem Fenster die angeschlossene Anzeige eine minimale Nachbearbeitung des 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 Exit- und Einstiegsanimationen, die in diesem Fenster verwendet werden, wenn das Gerät gedreht wird.

ScreenBrightness

Dies kann verwendet werden, um die bevorzugte Helligkeit des Bildschirms des Benutzers zu überschreiben.

ScreenOrientation

Spezifischer Ausrichtungswert für ein Fenster.

SoftInputMode

Gewünschter Betriebsmodus für einen beliebigen soften Eingabebereich.

SystemUiFlags
SystemUiVisibility
Veraltet.

Steuern Sie die Sichtbarkeit der status leiste.

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 Typ des Fensters.

VerticalMargin

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

VerticalWeight

Gibt an, wie viel des zusätzlichen Platzes vertikal der Ansicht zugeordnet wird, die diesen LayoutParams zugeordnet ist.

Width

Informationen dazu, wie breit die Ansicht sein soll.

(Geerbt von ViewGroup.LayoutParams)
WindowAnimations

Eine Stilressource, die die animationen definiert, die für dieses Fenster verwendet werden sollen.

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 String-Darstellung dieses Layoutparametersatzes zurück.

DescribeContents()

Beschreiben Sie die Arten von speziellen Objekten, die in der Marshall-Darstellung dieses Parcelable-Objekts 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 feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

(Geerbt von Object)
MayUseInputMethod(WindowManagerFlags)

Ermitteln Sie bei einem bestimmten Satz von Fenster-Manager-Flags, ob ein solches Fenster ein Ziel für eine Eingabemethode sein kann, wenn es den Fokus hat.

Notify()

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

(Geerbt von Object)
NotifyAll()

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

(Geerbt von Object)
ResolveLayoutDirection(LayoutDirection)

Auflösen von Layoutparametern in Abhängigkeit von der 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, in denen Hintergrundbilder angezeigt werden.

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 aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>.

(Geerbt von Object)
Wait(Int64)

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

(Geerbt von Object)
Wait(Int64, Int32)

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

(Geerbt von Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Flachen Sie dieses Objekt in ein Parcel-Objekt ein.

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 Typkonvertierung mit Überprüfung der Android-Laufzeit aus.

JavaCast<TResult>(IJavaObject)
GetJniTypeName(IJavaPeerable)

Gilt für: