Freigeben über


MotionEvent.GetRawY(Int32) Methode

Definition

Gibt die Y-Koordinate des Zeigers zurück, auf den für dieses Bewegungsereignis verwiesen wird pointerIndex .

[Android.Runtime.Register("getRawY", "(I)F", "", ApiSince=29)]
public float GetRawY (int pointerIndex);
[<Android.Runtime.Register("getRawY", "(I)F", "", ApiSince=29)>]
member this.GetRawY : int -> single

Parameter

pointerIndex
Int32

Index des Zeigers, für den die Y-Koordinate zurückgegeben wird. Kann ein Wert im Bereich von 0 (der erste zeiger, der unten ist) bis #getPointerCount() -1 sein.

Gibt zurück

Die Y-Koordinate des Zeigers, auf den für dieses Bewegungsereignis verwiesen wird pointerIndex . Die Einheit ist Pixel. Der Wert kann einen Bruchteil für Geräte enthalten, die genau subpixelgenau sind.

Attribute

Hinweise

Gibt die Y-Koordinate des Zeigers zurück, auf den für dieses Bewegungsereignis verwiesen wird pointerIndex . Die Koordinate befindet sich im Koordinatenbereich der Geräteanzeige, unabhängig von Systemdekoordinaten und unabhängig davon, ob sich das System im Mehrfenstermodus befindet. Wenn die App mehrere Bildschirme in einer Umgebung mit mehreren Bildschirmen umfasst, enthält der Koordinatenbereich alle überspannten Bildschirme.

Im Mehrfenstermodus erstreckt sich der Koordinatenbereich über die Grenzen des App-Fensters hinaus, um den gesamten Gerätebildschirm einzuschließen. Wenn das Bewegungsereignis z. B. im unteren Fenster des Split-Screen-Modus im Hochformat auftritt, wird der obere Rand des Bildschirms & mdash; nicht der obere Rand des Fensters— ist der Ursprung, von dem die Y-Koordinate bestimmt wird.

In Szenarien mit mehreren Bildschirmen kann der Koordinatenbereich Bildschirme umfassen. Wenn die App z. B. beide Bildschirme eines dualen Bildschirmgeräts umfasst, das um 90 Grad gedreht wird und das Bewegungsereignis auf dem unteren Bildschirm auftritt, wird die Y-Koordinate vom oberen Rand des oberen Bildschirms bis zum Punkt des Animationsereignisses auf dem unteren Bildschirm berechnet. Wenn die App auf einen einzelnen Bildschirm in einer Umgebung mit mehreren Bildschirmen beschränkt ist, enthält der Koordinatenbereich nur den Bildschirm, auf dem die App ausgeführt wird.

Dient #getPointerId(int) zum Abrufen des Zeigerbezeichners für den Zeiger, auf den verwiesen wird pointerIndex.

Java-Dokumentation für android.view.MotionEvent.getRawY(int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: