View.GetGlobalVisibleRect Methode

Definition

Überlädt

GetGlobalVisibleRect(Rect, Point)

Legt r die Koordinaten des nicht abgeschnittenen Bereichs dieser Ansicht im Koordinatenraum der Stammansicht der Ansicht fest.

GetGlobalVisibleRect(Rect)

Legt r die Koordinaten des nicht abgeschnittenen Bereichs dieser Ansicht im Koordinatenraum der Stammansicht der Ansicht fest.

GetGlobalVisibleRect(Rect, Point)

Legt r die Koordinaten des nicht abgeschnittenen Bereichs dieser Ansicht im Koordinatenraum der Stammansicht der Ansicht fest.

[Android.Runtime.Register("getGlobalVisibleRect", "(Landroid/graphics/Rect;Landroid/graphics/Point;)Z", "GetGetGlobalVisibleRect_Landroid_graphics_Rect_Landroid_graphics_Point_Handler")]
public virtual bool GetGlobalVisibleRect (Android.Graphics.Rect? r, Android.Graphics.Point? globalOffset);
[<Android.Runtime.Register("getGlobalVisibleRect", "(Landroid/graphics/Rect;Landroid/graphics/Point;)Z", "GetGetGlobalVisibleRect_Landroid_graphics_Rect_Landroid_graphics_Point_Handler")>]
abstract member GetGlobalVisibleRect : Android.Graphics.Rect * Android.Graphics.Point -> bool
override this.GetGlobalVisibleRect : Android.Graphics.Rect * Android.Graphics.Point -> bool

Parameter

r
Rect

Wenn die Methode true zurückgibt, enthält die Koordinaten des sichtbaren Teils dieser Ansicht im Koordinatenraum der Stammansicht der Ansicht. Wenn die Methode false zurückgibt, sind die Inhalte von r nicht definiert.

globalOffset
Point

Wenn die Methode true zurückgibt, enthält den Offset der x- und y-Koordinaten dieser Ansicht aus der oberen linken Ecke der Stammansicht der Ansicht. Wenn die Methode false zurückgibt, sind die Inhalte von globalOffset nicht definiert. Das Argument kann NULL sein (siehe #getGlobalVisibleRect(Rect) getGlobalVisibleRect(Rect).

Gibt zurück

true, wenn mindestens ein Teil der Ansicht in der Stammansicht sichtbar ist; false, wenn die Ansicht vollständig abgeschnitten oder aus dem sichtbaren Bereich der Stammansicht übersetzt wird.

Attribute

Hinweise

Legt r die Koordinaten des nicht abgeschnittenen Bereichs dieser Ansicht im Koordinatenraum der Stammansicht der Ansicht fest. Legt globalOffset den Offset der x- und y-Koordinaten der Ansicht aus dem Koordinatenraumursprung fest, der die obere linke Ecke der Stammansicht ist, unabhängig von Bildschirmdekorationen und Systembenutzeroberflächenelementen.

Um relativ zur linken oberen Ecke dieser Ansicht in Koordinaten zu konvertieren r (ohne Die Drehungen zu berücksichtigen), werden sie durch die umgekehrten Werte von globalOffsetr.offset(-globalOffset.x, -globalOffset.y)r was dem Aufrufen #getLocalVisibleRect(Rect) getLocalVisibleRect(Rect)von entspricht.

<b>Hinweis:</b> Verwenden Sie diese Methode nicht, um die Größe eines Fensters im Modus mit mehreren Fenstern zu bestimmen. Verwenden Sie WindowManager#getCurrentWindowMetrics().

Java-Dokumentation für android.view.View.getGlobalVisibleRect(android.graphics.Rect, android.graphics.Point).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

GetGlobalVisibleRect(Rect)

Legt r die Koordinaten des nicht abgeschnittenen Bereichs dieser Ansicht im Koordinatenraum der Stammansicht der Ansicht fest.

[Android.Runtime.Register("getGlobalVisibleRect", "(Landroid/graphics/Rect;)Z", "")]
public bool GetGlobalVisibleRect (Android.Graphics.Rect? r);
[<Android.Runtime.Register("getGlobalVisibleRect", "(Landroid/graphics/Rect;)Z", "")>]
member this.GetGlobalVisibleRect : Android.Graphics.Rect -> bool

Parameter

r
Rect

Wenn die Methode true zurückgibt, enthält die Koordinaten des sichtbaren Teils dieser Ansicht im Koordinatenraum der Stammansicht der Ansicht. Wenn die Methode false zurückgibt, sind die Inhalte von r nicht definiert.

Gibt zurück

true, wenn mindestens ein Teil der Ansicht in der Stammansicht sichtbar ist; andernfalls false.

Attribute

Hinweise

Legt r die Koordinaten des nicht abgeschnittenen Bereichs dieser Ansicht im Koordinatenraum der Stammansicht der Ansicht fest.

Weitere Informationen finden Sie unter #getGlobalVisibleRect(Rect, Point) getGlobalVisibleRect(Rect, Point).

Java-Dokumentation für android.view.View.getGlobalVisibleRect(android.graphics.Rect).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: