Condividi tramite


MotionEvent.GetRawY(Int32) Metodo

Definizione

Restituisce la coordinata Y del puntatore a cui fa pointerIndex riferimento per questo evento di movimento.

[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

Parametri

pointerIndex
Int32

Indice del puntatore per il quale viene restituita la coordinata Y. Può essere un valore compreso nell'intervallo di 0 (il primo puntatore verso il basso) a #getPointerCount() - 1.

Restituisce

Coordinata Y del puntatore a cui fa pointerIndex riferimento per questo evento di movimento. L'unità è pixel. Il valore può contenere una parte frazionaria per i dispositivi con precisione subpixel.

Attributi

Commenti

Restituisce la coordinata Y del puntatore a cui fa pointerIndex riferimento per questo evento di movimento. La coordinata si trova nello spazio delle coordinate dello schermo del dispositivo, indipendentemente dalle decorazioni di sistema e dal fatto che il sistema sia in modalità multi-finestra. Se l'app si estende su più schermate in un ambiente a più schermi, lo spazio delle coordinate include tutte le schermate estese.

In modalità multi-finestra, lo spazio delle coordinate si estende oltre i limiti della finestra dell'app per includere l'intero schermo del dispositivo. Ad esempio, se l'evento di movimento si verifica nella finestra inferiore della modalità schermo diviso in orientamento verticale, il bordo superiore dello schermo— non il bordo superiore della finestra— è l'origine da cui viene determinata la coordinata Y.

Negli scenari a più schermi, lo spazio delle coordinate può estendersi su schermi. Ad esempio, se l'app si estende su entrambi gli schermi di un dispositivo a doppio schermo ruotato di 90 gradi e l'evento di movimento si verifica sullo schermo inferiore, la coordinata Y viene calcolata dal bordo superiore dello schermo superiore al punto dell'evento di movimento sullo schermo inferiore. Quando l'app è limitata a una singola schermata in un ambiente a più schermi, lo spazio delle coordinate include solo lo schermo in cui è in esecuzione l'app.

Usare #getPointerId(int) per ottenere l'identificatore del puntatore per il puntatore a cui fa pointerIndexriferimento .

Documentazione java per android.view.MotionEvent.getRawY(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a