WindowInsets.GetBoundingRects(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 wird.

[Android.Runtime.Register("getBoundingRects", "(I)Ljava/util/List;", "", ApiSince=35)]
public System.Collections.Generic.IList<Android.Graphics.Rect> GetBoundingRects(int typeMask);
[<Android.Runtime.Register("getBoundingRects", "(I)Ljava/util/List;", "", ApiSince=35)>]
member this.GetBoundingRects : 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 wird.

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 #getInsets(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.

Wenn die #inset(Insets)Begrenzungspunkte, die sich mit den bereitgestellten Insets überschneiden, eingegrenzt werden, wird die Größe so geändert, dass nur die Schnittmenge mit dem verbleibenden Frame eingeschlossen wird. Begrenzungs rects können vollständig entfernt werden, wenn sie sich nicht mehr mit der neuen Instanz schneiden.

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

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: