Share via


WindowInsets Classe

Definizione

Descrive un set di inset per il contenuto della finestra.

[Android.Runtime.Register("android/view/WindowInsets", DoNotGenerateAcw=true)]
public sealed class WindowInsets : Java.Lang.Object
[<Android.Runtime.Register("android/view/WindowInsets", DoNotGenerateAcw=true)>]
type WindowInsets = class
    inherit Object
Ereditarietà
WindowInsets
Attributi

Commenti

Descrive un set di inset per il contenuto della finestra.

WindowInsets è non modificabile e può essere espanso per includere più tipi di inset in futuro. Per regolare gli inset, usare uno dei metodi clone forniti per ottenere una nuova istanza windowInset con le proprietà modificate.

Nota: prima android.os.Build.VERSION_CODES#P Pdi , le istanze di WindowInsets erano non modificabili solo durante un singolo passaggio di layout( ad esempio, restituirebbero gli stessi valori tra View#onApplyWindowInsets e View#onLayout, ma potrebbero restituire altri valori in caso contrario). A partire da android.os.Build.VERSION_CODES#P P, WindowInsets sono sempre non modificabili e implementano l'uguaglianza.

Documentazione Java per android.view.WindowInsets.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Costruttori

WindowInsets(WindowInsets)

Creare un nuovo WindowInset, copiando tutti i valori da un set di finestre di origine.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Consumed

WindowInsets Istanza per cui #isConsumed() restituisce true.

DisplayCutout

Restituisce il ritaglio dello schermo se ne esiste uno.

DisplayShape

Restituisce la forma di visualizzazione nello spazio delle coordinate della finestra.

Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
HasInsets

Restituisce true se questo windowInset ha qualsiasi inset diverso da zero.

HasStableInsets

Restituisce true se questo set di finestre ha inset non zero stabili.

HasSystemWindowInsets

Restituisce true se questa finestra di windowsinset ha inset di sistema non zero.

IsConsumed

Verificare se questi inset sono stati completamente utilizzati.

IsRound

Restituisce true se la finestra associata ha una forma arrotondata.

JniIdentityHashCode

Descrive un set di inset per il contenuto della finestra.

(Ereditato da Object)
JniPeerMembers

Descrive un set di inset per il contenuto della finestra.

MandatorySystemGestureInsets

Restituisce l'inset di sistema obbligatorio.

PeerReference

Descrive un set di inset per il contenuto della finestra.

(Ereditato da Object)
PrivacyIndicatorBounds

Restituisce l'oggetto Rect dei limiti massimi dell'indicatore di privacy del sistema, per l'orientamento corrente, nelle coordinate relative o null se i limiti non sono ancora stati caricati.

StableInsetBottom

Restituisce l'inset stabile inferiore in pixel.

StableInsetLeft

Restituisce l'inset stabile sinistro in pixel.

StableInsetRight

Restituisce l'inset stabile a destra in pixel.

StableInsets

Restituisce gli inset stabili in pixel.

StableInsetTop

Restituisce l'inset stabile superiore in pixel.

SystemGestureInsets

Restituisce l'inset del movimento di sistema.

SystemWindowInsetBottom

Restituisce la finestra di sistema inferiore inset in pixel.

SystemWindowInsetLeft

Restituisce l'inset di sistema sinistro in pixel.

SystemWindowInsetRight

Restituisce la finestra di sistema destra inset in pixel.

SystemWindowInsets

Restituisce l'inset di sistema in pixel.

SystemWindowInsetTop

Restituisce l'ininsieme della finestra di sistema superiore in pixel.

TappableElementInsets

Restituisce l'elemento tappable insets.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
ConsumeDisplayCutout()

Restituisce una copia di windowInsets con il ritaglio completamente utilizzato.

ConsumeStableInsets()

Restituisce una copia di questo windowInset con gli inset stabili completamente utilizzati.

ConsumeSystemWindowInsets()

Restituisce una copia di questo windowInset con gli inset di sistema completamente utilizzati.

Dispose()

Descrive un set di inset per il contenuto della finestra.

(Ereditato da Object)
Dispose(Boolean)

Descrive un set di inset per il contenuto della finestra.

(Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetInsets(Int32)

Restituisce gli inset di un set specifico di finestre che causano inset, denotati dalla typeMask maschera di bit di Types.

GetInsetsIgnoringVisibility(Int32)

Restituisce gli inset un set specifico di finestre può causare, denotato dalla typeMask maschera di bit di Types, indipendentemente dal fatto che tale tipo sia attualmente visibile o meno.

GetRoundedCorner(Int32)

Restituisce l'oggetto RoundedCorner della posizione specificata se ne esiste uno.

Inset(Insets)

Restituisce una copia di questa istanza inset nelle direzioni indicate.

Inset(Int32, Int32, Int32, Int32)

Restituisce una copia di questa istanza inset nelle direzioni indicate.

IsVisible(Int32)

Restituisce se un set di finestre che potrebbero causare inset è attualmente visibile sullo schermo, indipendentemente dal fatto che si sovrapponga effettivamente a questa finestra.

JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

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

(Ereditato da Object)
NotifyAll()

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

(Ereditato da Object)
ReplaceSystemWindowInsets(Int32, Int32, Int32, Int32)

Restituisce una copia di questo windowInset con gli inset di sistema selezionati sostituiti con nuovi valori.

ReplaceSystemWindowInsets(Rect)

Restituisce una copia di questo windowInset con gli inset di sistema selezionati sostituiti con nuovi valori.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Descrive un set di inset per il contenuto della finestra.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Descrive un set di inset per il contenuto della finestra.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Descrive un set di inset per il contenuto della finestra.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Descrive un set di inset per il contenuto della finestra.

(Ereditato da Object)
IJavaPeerable.Finalized()

Descrive un set di inset per il contenuto della finestra.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Descrive un set di inset per il contenuto della finestra.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Descrive un set di inset per il contenuto della finestra.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Descrive un set di inset per il contenuto della finestra.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Descrive un set di inset per il contenuto della finestra.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Descrive un set di inset per il contenuto della finestra.

GetJniTypeName(IJavaPeerable)

Descrive un set di inset per il contenuto della finestra.

Si applica a