WindowManagerLayoutParams Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 |
| BrightnessOverrideNone |
Valore predefinito per |
| BrightnessOverrideOff |
Valore per |
| 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 |
| LayoutInDisplayCutoutModeDefault |
Obsoleti.
La finestra può estendersi nell'area |
| LayoutInDisplayCutoutModeNever |
Obsoleti.
La finestra non può mai sovrapporsi all'area DisplayCutout. |
| LayoutInDisplayCutoutModeShortEdges |
Obsoleti.
La finestra può sempre estendersi nelle |
| 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 |
| RotationAnimationJumpcut |
Obsoleti.
Valore per |
| RotationAnimationRotate |
Obsoleti.
Valore per |
| RotationAnimationSeamless |
Obsoleti.
Valore per per |
| 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 |
| ColorMode |
Restituisce la modalità colore della finestra, una di |
| Creator |
Ottiene l'autore particellabile per le istanze windowManagerLayoutParams. |
| DesiredHdrHeadroom |
Ottenere la quantità desiderata di camera hdr come impostato da |
| DimAmount |
Quando |
| 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 |
| 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 |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| 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 |