View.GatherTransparentRegion(Region) Methode

Definition

Dies wird von ViewRoot verwendet, um eine Optimierung durchzuführen, wenn die Ansichtshierarchie ein oder mehrere SurfaceView enthält.

[Android.Runtime.Register("gatherTransparentRegion", "(Landroid/graphics/Region;)Z", "GetGatherTransparentRegion_Landroid_graphics_Region_Handler", ApiSince=31)]
public virtual bool GatherTransparentRegion(Android.Graphics.Region? region);
[<Android.Runtime.Register("gatherTransparentRegion", "(Landroid/graphics/Region;)Z", "GetGatherTransparentRegion_Landroid_graphics_Region_Handler", ApiSince=31)>]
abstract member GatherTransparentRegion : Android.Graphics.Region -> bool
override this.GatherTransparentRegion : Android.Graphics.Region -> bool

Parameter

region
Region

Der transparente Bereich für dieses ViewAncestor (Fenster).

Gibt zurück

Gibt true zurück, wenn die effektive Sichtbarkeit der Ansicht an diesem Punkt undurchsichtig ist, unabhängig von der transparenten Region; gibt "false" zurück, wenn es möglich ist, dass zugrunde liegende Fenster hinter der Ansicht zu sehen sind.

Attribute

Hinweise

Dies wird von ViewRoot verwendet, um eine Optimierung durchzuführen, wenn die Ansichtshierarchie ein oder mehrere SurfaceView enthält. SurfaceView wird immer als transparent betrachtet, aber seine untergeordneten Elemente sind nicht, daher entfernen sich alle View-Objekte aus dem globalen transparenten Bereich (wird als Parameter an diese Funktion übergeben).

Java Dokumentation für android.view.View.gatherTransparentRegion(android.graphics.Region).

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: