Idioma

PointerCaptureMode Enumeração

Definição

public enum PointerCaptureMode
type PointerCaptureMode = 
Herança
PointerCaptureMode

Campos

Nome Valor Description
Uncaptured 0

Um "modo de captura de ponteiro" no qual o ponteiro não é capturado.

Passar isso para requestPointerCapture(int) é equivalente a chamar releasePointerCapture().

Referência do Android para android.view.View.POINTER_CAPTURE_MODE_UNCAPTURED.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Absolute 1

Um modo de captura de ponteiro no qual os touchpads relatam locais absolutos do dedo.

Nesse modo de captura, nenhuma tentativa é feita para reconhecer gestos da entrada do touchpad. Em vez disso, a localização absoluta de cada toque no painel é relatada diretamente ao Modo de Exibição, da mesma forma que outros toques em dispositivos com InputDevice.SOURCE_CLASS_POINTER são relatados.

Os eventos serão entregues com o InputDevice.SOURCE_TOUCHPAD de origem. A posição absoluta de cada toque estará disponível por meio de MotionEvent.getX(int) e MotionEvent.getY(int) e seus movimentos relativos por meio de MotionEvent.AXIS_RELATIVE_X e MotionEvent.AXIS_RELATIVE_Y. Se o touchpad der suporte a eles, as informações de dimensão de toque poderão estar disponíveis por meio dos eixos MotionEvent.AXIS_PRESSURE, MotionEvent.AXIS_TOUCH_MAJOR, MotionEvent.AXIS_TOUCH_MINOR, MotionEvent.AXIS_TOOL_MAJOR, MotionEvent.AXIS_TOOL_MINOR e MotionEvent.AXIS_ORIENTATION.

Eventos de mouses são sempre relatados da mesma maneira, independentemente do modo de captura.

Referência do Android para android.view.View.POINTER_CAPTURE_MODE_ABSOLUTE.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Relative 2

Um modo de captura de ponteiro no qual os gestos do touchpad são reconhecidos e relatados como movimentos do mouse.

Nesse modo de captura, os seguintes gestos feitos em um touchpad capturado serão reconhecidos e relatados: gestos de movimento do ponteiro (como mover um único dedo no painel) serão relatados como movimentos do mouse, com a ação MotionEvent.ACTION_MOVE e suas alterações de posição relativas disponíveis por meio de MotionEvent.getX e MotionEvent.getY; Gestos de rolagem (como deslizes de dois dedos) serão relatados como movimentos da roda de rolagem em um mouse, com a ação MotionEvent.ACTION_SCROLL e as quantidades de rolagem disponíveis pelos eixos MotionEvent.AXIS_VSCROLL e MotionEvent.AXIS_HSCROLL.

Os valores de movimento são proporcionais ao movimento físico dos dedos gesturing e o movimento físico em mm pode ser encontrado usando a resolução relatada por InputDevice.MotionRange.getResolution para o eixo relevante.

Esses eventos serão relatados com InputDevice.SOURCE_MOUSE_RELATIVE.

Eventos de mouses são sempre relatados da mesma maneira, independentemente do modo de captura.

Referência do Android para android.view.View.POINTER_CAPTURE_MODE_RELATIVE.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a