View.GetGlobalVisibleRect Methode

Definition

Überlädt

Name Beschreibung
GetGlobalVisibleRect(Rect)

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

GetGlobalVisibleRect(Rect, Point)

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

GetGlobalVisibleRect(Rect)

Legt r die Koordinaten des nicht abgeschnittenen Bereichs dieser Ansicht im Koordinatenbereich 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 sie die Koordinaten des sichtbaren Teils dieser Ansicht im Koordinatenbereich der Stammansicht der Ansicht. Wenn die Methode "false" zurückgibt, sind die Inhalte 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 Koordinatenbereich 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 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:

GetGlobalVisibleRect(Rect, Point)

Legt r die Koordinaten des nicht abgeschnittenen Bereichs dieser Ansicht im Koordinatenbereich 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 sie die Koordinaten des sichtbaren Teils dieser Ansicht im Koordinatenbereich der Stammansicht der Ansicht. Wenn die Methode "false" zurückgibt, sind die Inhalte r nicht definiert.

globalOffset
Point

Wenn die Methode "true" zurückgibt, enthält sie 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 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 Koordinatenbereich der Stammansicht der Ansicht fest. Legt globalOffset den Offset der X- und Y-Koordinaten der Ansicht aus dem Koordinatenraumursprung fest. Dabei handelt es sich um die obere linke Ecke der Stammansicht, unabhängig von Bildschirmdekoordinaten und System-UI-Elementen.

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

<b>Hinweis:</b> Verwenden Sie diese Methode nicht, um die Größe eines Fensters im Mehrfenstermodus 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 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: