Lingua

PointerCaptureMode Enumerazione

Definizione

public enum PointerCaptureMode
type PointerCaptureMode = 
Ereditarietà
PointerCaptureMode

Campi

Nome Valore Descrizione
Uncaptured 0

Modalità di acquisizione del puntatore in cui il puntatore non viene acquisito.

Il passaggio a requestPointerCapture(int) equivale a chiamare releasePointerCapture().

Informazioni di riferimento su Android per android.view.View.POINTER_CAPTURE_MODE_UNCAPTURED.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Absolute 1

Modalità di acquisizione del puntatore in cui i touchpad segnalano posizioni assolute delle dita.

In questa modalità di acquisizione non viene effettuato alcun tentativo di riconoscere i movimenti dall'input del touchpad. Al contrario, la posizione assoluta di ogni tocco sul riquadro viene segnalata direttamente alla visualizzazione, nello stesso modo in cui vengono segnalati altri tocchi sui dispositivi con InputDevice.SOURCE_CLASS_POINTER.

Gli eventi verranno recapitati con il InputDevice.SOURCE_TOUCHPAD di origine. La posizione assoluta di ogni tocco sarà disponibile tramite MotionEvent.getX(int) e MotionEvent.getY(int) e i relativi movimenti attraverso MotionEvent.AXIS_RELATIVE_X e MotionEvent.AXIS_RELATIVE_Y. Se il touchpad li supporta, le informazioni sulle dimensioni del tocco possono essere disponibili tramite gli assi MotionEvent.AXIS_PRESSURE, MotionEvent.AXIS_TOUCH_MAJOR, MotionEvent.AXIS_TOUCH_MINOR, MotionEvent.AXIS_TOOL_MAJOR, MotionEvent.AXIS_TOOL_MINOR e MotionEvent.AXIS_ORIENTATION.

Gli eventi dei topi vengono sempre segnalati nello stesso modo indipendentemente dalla modalità di acquisizione.

Informazioni di riferimento su Android per android.view.View.POINTER_CAPTURE_MODE_ABSOLUTE.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Relative 2

Modalità di acquisizione del puntatore in cui i movimenti del touchpad vengono riconosciuti e segnalati come i movimenti del mouse.

In questa modalità di acquisizione, i movimenti seguenti eseguiti su un touchpad acquisito verranno riconosciuti e segnalati: i movimenti del puntatore (ad esempio lo spostamento di un singolo dito sul pad) verranno segnalati come movimenti del mouse, con l'azione MotionEvent.ACTION_MOVE e le relative variazioni di posizione disponibili tramite MotionEvent.getX e MotionEvent.getY; I movimenti di scorrimento (ad esempio scorrimento rapido a due dita) verranno segnalati come i movimenti della rotellina del mouse, con l'azione MotionEvent.ACTION_SCROLL e le quantità di scorrimento disponibili attraverso gli assi MotionEvent.AXIS_VSCROLL e MotionEvent.AXIS_HSCROLL.

I valori del movimento sono proporzionali al movimento fisico dei dita o dei diti di gestimento e il movimento fisico in mm è reperibile usando la risoluzione segnalata da InputDevice.MotionRange.getResolution per l'asse pertinente.

Questi eventi verranno segnalati con InputDevice.SOURCE_MOUSE_RELATIVE.

Gli eventi dei topi vengono sempre segnalati nello stesso modo indipendentemente dalla modalità di acquisizione.

Informazioni di riferimento su Android per android.view.View.POINTER_CAPTURE_MODE_RELATIVE.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a