PointerCaptureMode Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public enum PointerCaptureMode
type PointerCaptureMode =
- Vererbung
-
PointerCaptureMode
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Uncaptured | 0 | Ein "Zeigeraufnahmemodus", in dem der Zeiger nicht erfasst wird. Das Übergeben an requestPointerCapture(int) entspricht dem Aufrufen von releasePointerCapture().
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| Absolute | 1 | Ein Zeigeraufnahmemodus, in dem Touchpads absolute Fingerpositionen melden. In diesem Aufnahmemodus wird nicht versucht, Gesten von touchpadeingaben zu erkennen. Stattdessen wird die absolute Position jeder Berührung auf dem Pad direkt an die Ansicht gemeldet, und zwar auf die gleiche Weise wie andere Berührungen auf Geräten mit InputDevice.SOURCE_CLASS_POINTER gemeldet werden. Ereignisse werden mit der Quell-InputDevice.SOURCE_TOUCHPAD übermittelt. Die absolute Position jeder Toucheingabe ist über MotionEvent.getX(int) und MotionEvent.getY(int) und ihre relativen Bewegungen durch MotionEvent.AXIS_RELATIVE_X und MotionEvent.AXIS_RELATIVE_Y verfügbar. Wenn das Touchpad sie unterstützt, sind Informationen zur Touchdimension möglicherweise über die Achsen MotionEvent.AXIS_PRESSURE, MotionEvent.AXIS_TOUCH_MAJOR, MotionEvent.AXIS_TOUCH_MINOR, MotionEvent.AXIS_TOOL_MAJOR, MotionEvent.AXIS_TOOL_MINOR und MotionEvent.AXIS_ORIENTATION verfügbar. Ereignisse von Mäusen werden unabhängig vom Aufnahmemodus immer auf die gleiche Weise gemeldet.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |
| Relative | 2 | Ein Zeigeraufnahmemodus, in dem Touchpadgesten erkannt und wie Mausbewegungen gemeldet werden. In diesem Aufnahmemodus werden die folgenden Gesten auf einem erfassten Touchpad erkannt und gemeldet: Zeigerbewegungen (z. B. das Bewegen eines einzelnen Fingers auf dem Pad) werden wie Mausbewegungen gemeldet, wobei die MotionEvent.ACTION_MOVE Aktion und ihre relativen Positionsänderungen über MotionEvent.getX und MotionEvent.getY verfügbar sind; Bildlaufgesten (z. B. Wischen mit zwei Fingern) werden wie Bildlaufradbewegungen auf einer Maus gemeldet, wobei die MotionEvent.ACTION_SCROLL Aktion und die durch die MotionEvent.AXIS_VSCROLL und MotionEvent.AXIS_HSCROLL Achsen verfügbaren Bildlaufbeträge verfügbar sind. Bewegungswerte sind proportional zur physischen Bewegung des gestikulierten Fingers(n) und die physische Bewegung in mm kann mithilfe der auflösung gefunden werden, die von InputDevice.MotionRange.getResolution für die entsprechende Achse gemeldet wird. Diese Ereignisse werden mit InputDevice.SOURCE_MOUSE_RELATIVE gemeldet. Ereignisse von Mäusen werden unabhängig vom Aufnahmemodus immer auf die gleiche Weise gemeldet.
Android-Referenz für Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden. |