WindowManagerLayoutParams Classe

Definizione

Specifica il layout e il comportamento di una finestra di primo livello.

[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
Ereditarietà
WindowManagerLayoutParams
Attributi
Implementazioni

Commenti

Documentazione della piattaforma Android

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
WindowManagerLayoutParams()

Inizializza una nuova istanza di WindowManagerLayoutParams.

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

Crea parametri di layout della finestra con le dimensioni, la posizione, il tipo di finestra, i flag e il formato pixel specificati.

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

Crea parametri di layout della finestra con le dimensioni, il tipo di finestra, i flag e il formato pixel specificati.

WindowManagerLayoutParams(IntPtr, JniHandleOwnership)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

WindowManagerLayoutParams(Parcel)

Crea parametri di layout della finestra dal pacco fornito.

WindowManagerLayoutParams(WindowManagerTypes, WindowManagerFlags, Format)

Crea parametri di layout della finestra con il tipo di finestra, i flag e il formato pixel specificati.

WindowManagerLayoutParams(WindowManagerTypes, WindowManagerFlags)

Crea parametri di layout della finestra con il tipo di finestra e i flag specificati.

WindowManagerLayoutParams(WindowManagerTypes)

Crea parametri di layout della finestra con il tipo di finestra fornito.

Campi

Nome Descrizione
AlphaChanged
Obsoleti.

Indica che la finestra alfa cambia quando i parametri di layout sono stati copiati.

AnimationChanged
Obsoleti.

Indica che l'animazione della finestra è cambiata quando i parametri di layout sono stati copiati.

BrightnessOverrideFull

Valore per #screenBrightness e #buttonBrightness che indica che la luminosità dello schermo o del pulsante deve essere impostata sul valore massimo quando questa finestra si trova davanti.

BrightnessOverrideNone

Valore predefinito per #screenBrightness e #buttonBrightness che indica che il valore della luminosità non è sottoposto a override per questa finestra e che devono essere usati i criteri di luminosità normali.

BrightnessOverrideOff

Valore per #screenBrightness e #buttonBrightness che indica che la luminosità dello schermo o del pulsante deve essere impostata sul valore più basso quando questa finestra si trova davanti.

DimAmountChanged
Obsoleti.

Indica che la quantità dim è cambiata quando i parametri di layout sono stati copiati.

DisplayFlagDisableHdrConversion
Obsoleti.

Indica se questa finestra vuole che la conversione HDR sia disabilitata.

FillParent
Obsoleti.

Valore speciale per l'altezza o la larghezza richiesta da una vista.

(Ereditato da ViewGroup.LayoutParams)
FirstApplicationWindow

Inizio dei tipi di finestra che rappresentano le normali finestre dell'applicazione.

FirstSubWindow

Inizio dei tipi di finestre secondarie.

FirstSystemWindow

Inizio dei tipi di finestra specifici del sistema.

FlagsChanged
Obsoleti.

Indica che i flag della finestra sono stati modificati quando sono stati copiati i parametri di layout.

FormatChanged
Obsoleti.

Indica che il formato pixel è stato modificato quando i parametri di layout sono stati copiati.

LastApplicationWindow

Fine dei tipi di finestre dell'applicazione.

LastSubWindow

Fine dei tipi di finestre secondarie.

LastSystemWindow

Fine dei tipi di finestre di sistema.

LayoutChanged
Obsoleti.

Indica che il layout della finestra è stato modificato quando i parametri di layout sono stati copiati.

LayoutInDisplayCutoutModeAlways
Obsoleti.

La finestra può sempre estendersi nelle DisplayCutout aree su tutti i bordi dello schermo.

LayoutInDisplayCutoutModeDefault
Obsoleti.

La finestra può estendersi nell'area DisplayCutout , solo se l'oggetto DisplayCutout è completamente contenuto all'interno di una barra di sistema o non DisplayCutout è più profondo di 16 dp, ma dipende dalla scelta OEM.

LayoutInDisplayCutoutModeNever
Obsoleti.

La finestra non può mai sovrapporsi all'area DisplayCutout.

LayoutInDisplayCutoutModeShortEdges
Obsoleti.

La finestra può sempre estendersi nelle DisplayCutout aree sui bordi corti dello schermo.

MatchParent

Valore speciale per l'altezza o la larghezza richiesta da una vista.

(Ereditato da ViewGroup.LayoutParams)
MemoryTypeChanged
Obsoleti.

Indica che il tipo di memoria è stato modificato quando i parametri di layout sono stati copiati.

RotationAnimationChanged
Obsoleti.

Indica che l'animazione di rotazione è cambiata quando i parametri di layout sono stati copiati.

RotationAnimationCrossfade
Obsoleti.

Valore per #rotationAnimation il quale specifica che la finestra svanirà o esce dopo una rotazione.

RotationAnimationJumpcut
Obsoleti.

Valore per #rotationAnimation il quale specifica che questa finestra scomparirà immediatamente o apparirà dopo una rotazione.

RotationAnimationRotate
Obsoleti.

Valore per #rotationAnimation il quale specifica che questa finestra ruota visivamente in o fuori dopo una rotazione.

RotationAnimationSeamless
Obsoleti.

Valore per per #rotationAnimation specificare la modalità di rotazione senza interruzioni.

ScreenBrightnessChanged
Obsoleti.

Indica che la luminosità dello schermo è cambiata quando i parametri di layout sono stati copiati.

ScreenOrientationChanged
Obsoleti.

Indica che l'orientamento dello schermo è cambiato quando i parametri di layout sono stati copiati.

SoftInputModeChanged
Obsoleti.

Indica che la modalità soft-input è cambiata quando i parametri di layout sono stati copiati.

TitleChanged
Obsoleti.

Indica che il titolo della finestra è stato modificato quando i parametri di layout sono stati copiati.

TypeChanged
Obsoleti.

Indica che il tipo di finestra è stato modificato quando sono stati copiati i parametri di layout.

WrapContent

Valore speciale per l'altezza o la larghezza richiesta da una vista.

(Ereditato da ViewGroup.LayoutParams)

Proprietà

Nome Descrizione
Alpha

Valore alfa da applicare all'intera finestra.

BlurBehindRadius

Restituisce la sfocatura dietro il raggio della finestra. Offusca lo schermo dietro la finestra.

ButtonBrightness

Questa opzione può essere usata per sostituire il comportamento standard dei pulsanti e dei backlight da tastiera.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ColorMode

Restituisce la modalità colore della finestra, una di ActivityInfo#COLOR_MODE_DEFAULTo ActivityInfo#COLOR_MODE_WIDE_COLOR_GAMUTActivityInfo#COLOR_MODE_HDR. Impostare la modalità colore della finestra.

Creator

Ottiene l'autore particellabile per le istanze windowManagerLayoutParams.

DesiredHdrHeadroom

Ottenere la quantità desiderata di camera hdr come impostato da #setDesiredHdrHeadroom(float); Imposta l'elemento desiderato sulla headroom HDR da usare durante il rendering come rapporto di targetHdrPeakBrightnessInNits/targetSdrWhitePointInNits.

DimAmount

Quando #FLAG_DIM_BEHIND è impostato, si tratta della quantità di mming da applicare.

FitInsetsIgnoringVisibility

Specifica se questa finestra deve adattarsi agli inset di finestre indipendentemente dal fatto che siano visibili o meno.

FitInsetsSides

Specifica i lati degli inset che questa finestra deve evitare di sovrapporsi durante il layout.

FitInsetsTypes

Specifica i tipi di inset che questa finestra deve evitare di sovrapporsi durante il layout.

Flags

Varie opzioni/flag comportamentali.

Format

Formato bitmap desiderato.

FrameRateBoostOnTouchEnabled

Ottiene o imposta un valore che indica se l'input tocco può aumentare temporaneamente la frequenza dei fotogrammi della finestra.

FrameRatePowerSavingsBalanced

Ottiene o imposta un valore che indica se la frequenza dei fotogrammi della finestra viene bilanciata per il risparmio energetico.

Gravity

Posizionamento della finestra all'interno dello schermo in base a Gravity.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
HdrConversionEnabled

Restituisce se la conversione HDR è abilitata per la finestra; Abilita/disabilita la conversione HDR per la finestra.

Height

Informazioni sull'altezza della visualizzazione.

(Ereditato da ViewGroup.LayoutParams)
HorizontalMargin

Margine orizzontale, come percentuale della larghezza del contenitore, tra il contenitore e il widget.

HorizontalWeight

Indica la quantità di spazio aggiuntivo allocata orizzontalmente alla visualizzazione associata a questi layoutParams.

JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniPeerMembers

Ottiene i metadati peer JNI usati dal .NET per il runtime di associazione Android.

LayoutAnimationParameters

Utilizzato per animare i layout.

(Ereditato da ViewGroup.LayoutParams)
LayoutInDisplayCutoutMode

Controlla la disposizione della finestra se è presente un controllo DisplayCutout. Il valore predefinito è LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT . Il valore è uno dei seguenti: 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
Obsoleti.

Ottiene o imposta il tipo di memoria utilizzato per la superficie di questa finestra.

PackageName

Nome del pacchetto proprietario di questa finestra.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
PreferMinimalPostProcessing

Indica se questa finestra desidera che la visualizzazione connessa eselabori minima nell'immagine o nei fotogrammi video prodotti.

PreferredDisplayModeId

ID della modalità di visualizzazione preferita per la finestra.

PreferredRefreshRate

Frequenza di aggiornamento preferita per la finestra.

RotationAnimation

Definire le animazioni di uscita e di ingresso usate in questa finestra quando il dispositivo viene ruotato.

ScreenBrightness

Può essere usato per eseguire l'override della luminosità preferita dell'utente dello schermo.

ScreenOrientation

Valore di orientamento specifico per una finestra.

SoftInputMode

Modalità operativa desiderata per qualsiasi area di input soft.

SystemUiFlags

Ottiene o imposta i flag di visibilità dell'interfaccia utente di sistema richiesti da questa finestra.

SystemUiVisibility
Obsoleti.

Controllare la visibilità della barra di stato.

ThresholdClass

Ottiene l'handle della classe JNI usato dal .NET per il runtime di associazione Android.

ThresholdType

Ottiene il tipo gestito utilizzato dal .NET per il runtime di associazione Android.

Title

Ottiene o imposta il titolo di questa finestra.

TitleFormatted

Imposta un titolo per la finestra.

Token

Identificatore per questa finestra.

Type

Tipo generale di finestra.

VerticalMargin

Margine verticale, come percentuale dell'altezza del contenitore, tra il contenitore e il widget.

VerticalWeight

Indica la quantità di spazio aggiuntivo allocata verticalmente alla visualizzazione associata a questi layoutParams.

Width

Informazioni sull'ampiezza della visualizzazione.

(Ereditato da ViewGroup.LayoutParams)
WindowAnimations

Risorsa di stile che definisce le animazioni da usare per questa finestra.

X

Posizione X per questa finestra.

Y

Posizione Y per questa finestra.

Metodi

Nome Descrizione
AreWallpaperTouchEventsEnabled()

Restituisce un valore che indica se l'invio di eventi di tocco allo sfondo del sistema (che può essere fornito da un'applicazione di terze parti) è abilitato per le finestre che mostrano lo sfondo dello sfondo.

CanPlayMoveAnimation()

Determina se riprodurre l'animazione di spostamento.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
CopyFrom(WindowManagerLayoutParams)

Copia i parametri di layout da un'altra istanza e restituisce una maschera dei campi modificati.

Debug(String)

Restituisce una rappresentazione di tipo String di questo set di parametri di layout.

DescribeContents()

Descrivere i tipi di oggetti speciali contenuti nella rappresentazione con marshalling di questo oggetto Parcelable.

Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
MayUseInputMethod(WindowManagerFlags)

Dato un determinato set di flag di gestione finestre, determinare se tale finestra può essere una destinazione per un metodo di input quando ha lo stato attivo.

Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
ResolveLayoutDirection(LayoutDirection)

Risolvere i parametri di layout in base alla direzione del layout.

(Ereditato da ViewGroup.LayoutParams)
SetBaseAttributes(TypedArray, Int32, Int32)

Estrae i parametri di layout dagli attributi forniti.

(Ereditato da ViewGroup.LayoutParams)
SetCanPlayMoveAnimation(Boolean)

Impostare se le animazioni possono essere riprodotte per le modifiche di posizione in questa finestra.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetWallpaperTouchEventsEnabled(Boolean)

Impostare se inviare eventi di tocco allo sfondo del sistema (che può essere fornito da un'applicazione di terze parti) deve essere abilitato per le finestre che mostrano lo sfondo dello sfondo.

ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo<> una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Appiattire questo oggetto in un pacco.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Notifica al runtime di interoperabilità che il peer gestito è stato eliminato.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Rilascia questo Java peer a meno che non venga conservato da un altro riferimento gestito.

(Ereditato da Object)
IJavaPeerable.Finalized()

Notifica al runtime di interoperabilità che il peer gestito è stato finalizzato.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Ottiene lo stato che descrive la relazione tra questo peer gestito e il relativo riferimento JNI.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Imposta il codice hash dell'identità di interoperabilità per questo Java peer.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Imposta lo stato peer gestito e JNI per questo peer Java.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Imposta il riferimento all'oggetto JNI usato da questo peer gestito.

(Ereditato da Object)

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Specifica il layout e il comportamento di una finestra di primo livello.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a