WindowInsets.GetBoundingRectsIgnoringVisibility(Int32) Methode

Definition

Gibt eine Liste von Rects zurück, von denen jedes das umgebende Rechteck für einen Bereich ist, der teilweise oder vollständig im Fenster verdeckt werden kann, unabhängig davon, ob dieser Typ aktuell sichtbar ist oder nicht.

[Android.Runtime.Register("getBoundingRectsIgnoringVisibility", "(I)Ljava/util/List;", "", ApiSince=35)]
public System.Collections.Generic.IList<Android.Graphics.Rect> GetBoundingRectsIgnoringVisibility(int typeMask);
[<Android.Runtime.Register("getBoundingRectsIgnoringVisibility", "(I)Ljava/util/List;", "", ApiSince=35)>]
member this.GetBoundingRectsIgnoringVisibility : int -> System.Collections.Generic.IList<Android.Graphics.Rect>

Parameter

typeMask
Int32

den Typ der Einsets, für den die umgebenden Rechtecke abzurufen sind

Gibt zurück

die umgebenden Rechtecke

Attribute

Hinweise

Gibt eine Liste von Rects zurück, von denen jedes das umgebende Rechteck für einen Bereich ist, der teilweise oder vollständig im Fenster verdeckt werden kann, unabhängig davon, ob dieser Typ aktuell sichtbar ist oder nicht.

Die umgebenden Rechtecke stellen Bereiche eines Fensters dar, die <b></b> teilweise oder vollständig verdeckt durch die type. Dieser Wert ändert sich nicht basierend auf dem Sichtbarkeitszustand dieser Elemente. Wenn die Statusleiste z. B. normalerweise angezeigt wird, aber vorübergehend ausgeblendet wird, stellen die hier zurückgegebenen Begrenzungs rects die Rechtecke bereit, die der angezeigten Statusleiste zugeordnet sind.

Kann mit oder anstelle einer Insets feineren Vermeidung von Regionen verwendet werden, die das Fenster teilweise verschleiern, aber kleiner sein können als die von #getInsetsIgnoringVisibility(int).

Die Rectzurückgegebenen Elemente werden immer an die Grenzen des Fensterrahmens zugeschnitten, und ihre Koordinatenwerte sind relativ zur #getFrame()Position des Fensters auf dem Bildschirm.

Java-Dokumentation für android.view.WindowInsets.getBoundingRectsIgnoringVisibility(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: