Langue

WindowInsets Classe

Définition

Décrit un ensemble d’ensembles d’ensembles pour le contenu de fenêtre.

[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
Héritage
WindowInsets
Attributs

Remarques

Décrit un ensemble d’ensembles d’ensembles pour le contenu de fenêtre.

Les windowInsets sont immuables et peuvent être développés pour inclure plus de types d’ensembles à l’avenir. Pour ajuster les ensembles, utilisez l’une des méthodes de clonage fournies pour obtenir une nouvelle instance WindowInsets avec les propriétés ajustées.

Remarque : Avant android.os.Build.VERSION_CODES#P P, les instances WindowInsets n’étaient immuables qu’au cours d’une seule passe de disposition (c’est-à-dire renvoyer les mêmes valeurs entre View#onApplyWindowInsets et View#onLayout, mais pouvaient retourner d’autres valeurs dans le cas contraire). À compter de android.os.Build.VERSION_CODES#P P, Les WindowInsets sont toujours immuables et implémentent l’égalité.

Java documentation pour android.view.WindowInsets.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

Constructeurs

Nom Description
WindowInsets(WindowInsets)

Construisez un nouveau WindowInsets, en copiant toutes les valeurs à partir d’un WindowInsets source.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
Consumed

Instance WindowInsets pour laquelle #isConsumed() retourne true.

DisplayCutout

Retourne le découpage d’affichage s’il en existe un.

DisplayShape

Retourne la forme d’affichage dans l’espace de coordonnées de la fenêtre.

Frame

Retourne la taille supposée de la fenêtre, par rapport à laquelle les #getInsets données et #getBoundingRects ont été calculées.

Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
HasInsets

Retourne la valeur true si ce WindowInsets a des ensembles autres que zéro.

HasStableInsets

Retourne la valeur true si ce WindowInsets a des insets stables différent de zéro.

HasSystemWindowInsets

Retourne true si ce WindowInsets a des insets de fenêtre système différent de zéro.

IsConsumed

Vérifiez si ces ensembles ont été entièrement consommés.

IsRound

Retourne true si la fenêtre associée a une forme arrondie.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Décrit un ensemble d’ensembles d’ensembles pour le contenu de fenêtre.

(Hérité de JavaObject)
JniPeerMembers

Obtient les métadonnées d’homologue JNI utilisées par le .NET pour le runtime de liaison Android.

MandatorySystemGestureInsets

Cette méthode a été déconseillée au niveau de l’API 30. Utilisez getInsets(int) avec Type.mandatorySystemGestures() à la place.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
PrivacyIndicatorBounds

Retourne les Rect limites maximales de l’indicateur de confidentialité système, pour l’orientation actuelle, en coordonnées relatives ou null si les limites n’ont pas encore été chargées.

StableInsetBottom

Retourne l’ensemble stable inférieur en pixels.

StableInsetLeft

Retourne l’ensemble stable gauche en pixels.

StableInsetRight

Retourne l’ensemble stable droit en pixels.

StableInsets

Retourne les ensembles stables en pixels.

StableInsetTop

Retourne l’ensemble stable supérieur en pixels.

SystemGestureInsets

Cette méthode a été déconseillée au niveau de l’API 30. Utilisez getInsets(int) avec Type.systemGestures() à la place.

SystemWindowInsetBottom

Retourne l’ensemble de fenêtres système inférieure en pixels.

SystemWindowInsetLeft

Retourne la fenêtre système de gauche en pixels.

SystemWindowInsetRight

Retourne l’ensemble de la fenêtre système de droite en pixels.

SystemWindowInsets

Retourne les ensembles de fenêtres système en pixels.

SystemWindowInsetTop

Retourne la fenêtre système supérieure en pixels.

TappableElementInsets

Cette méthode a été déconseillée au niveau de l’API 30. Utilisez getInsets(int) avec Type.tappableElement() à la place.

ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)
ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

(Hérité de Object)

Méthodes

Nom Description
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Décrit un ensemble d’ensembles d’ensembles pour le contenu de fenêtre.

(Hérité de JavaObject)
ConsumeDisplayCutout()

Retourne une copie de cette FenêtreInsets avec le découpage entièrement consommé.

ConsumeStableInsets()

Retourne une copie de cette FenêtreInsets avec les ensembles stables entièrement consommés.

ConsumeSystemWindowInsets()

Retourne une copie de cette FenêtreInsets avec les ensembles de fenêtres système entièrement consommés.

Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Décrit un ensemble d’ensembles d’ensembles pour le contenu de fenêtre.

(Hérité de JavaObject)
Equals(Object)

Décrit un ensemble d’ensembles d’ensembles pour le contenu de fenêtre.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetBoundingRects(Int32)

Retourne une liste de Rects, chacune d’elles étant le rectangle englobant d’une zone partiellement ou entièrement masquée à l’intérieur de la fenêtre.

GetBoundingRectsIgnoringVisibility(Int32)

Retourne une liste de Rects, dont chacun est le rectangle englobant d’une zone qui peut être partiellement ou entièrement masquée à l’intérieur de la fenêtre, que ce type soit actuellement visible ou non.

GetHashCode()

Retourne une valeur de code de hachage pour l'objet.

(Hérité de Object)
GetInsets(Int32)

Retourne les ensembles d’un ensemble spécifique de fenêtres provoquant des insets, indiqués par le typeMask masque de bits de Types.

GetInsetsIgnoringVisibility(Int32)

Retourne les ensembles d’ensembles d’un ensemble spécifique de fenêtres peut entraîner, indiqué par le typeMask masque de bits de Types, que ce type soit actuellement visible ou non.

GetRoundedCorner(Int32)

Retourne la RoundedCorner position donnée s’il en existe un.

Inset(Insets)

Retourne une copie de cette instance inset dans les instructions données.

Inset(Int32, Int32, Int32, Int32)

Retourne une copie de cette instance inset dans les instructions données.

IsVisible(Int32)

Retourne si un ensemble de fenêtres susceptibles de provoquer l’inset est actuellement visible à l’écran, qu’il se chevauche réellement avec cette fenêtre.

JavaFinalize()
Obsolète.

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
ReplaceSystemWindowInsets(Int32, Int32, Int32, Int32)

Retourne une copie de cette fenêtre WindowInsets avec les ensembles de fenêtres système sélectionnés remplacés par de nouvelles valeurs.

ReplaceSystemWindowInsets(Rect)

Retourne une copie de cette fenêtre WindowInsets avec les ensembles de fenêtres système sélectionnés remplacés par de nouvelles valeurs.

SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Décrit un ensemble d’ensembles d’ensembles pour le contenu de fenêtre.

(Hérité de JavaObject)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Décrit un ensemble d’ensembles d’ensembles pour le contenu de fenêtre.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Décrit un ensemble d’ensembles d’ensembles pour le contenu de fenêtre.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Décrit un ensemble d’ensembles d’ensembles pour le contenu de fenêtre.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Décrit un ensemble d’ensembles d’ensembles pour le contenu de fenêtre.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Décrit un ensemble d’ensembles d’ensembles pour le contenu de fenêtre.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Décrit un ensemble d’ensembles d’ensembles pour le contenu de fenêtre.

(Hérité de JavaObject)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Décrit un ensemble d’ensembles d’ensembles pour le contenu de fenêtre.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à