PointerCaptureMode Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 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 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 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. |