View.GetGlobalVisibleRect Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| GetGlobalVisibleRect(Rect) |
Legt |
| GetGlobalVisibleRect(Rect, Point) |
Legt |
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 globalOffset—r.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().
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.