AccessibilityService.OnMotionEvent(MotionEvent) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обратный вызов, позволяющий службе специальных возможностей наблюдать универсальные MotionEvent
возможности.
[Android.Runtime.Register("onMotionEvent", "(Landroid/view/MotionEvent;)V", "GetOnMotionEvent_Landroid_view_MotionEvent_Handler", ApiSince=34)]
public virtual void OnMotionEvent (Android.Views.MotionEvent e);
[<Android.Runtime.Register("onMotionEvent", "(Landroid/view/MotionEvent;)V", "GetOnMotionEvent_Landroid_view_MotionEvent_Handler", ApiSince=34)>]
abstract member OnMotionEvent : Android.Views.MotionEvent -> unit
override this.OnMotionEvent : Android.Views.MotionEvent -> unit
Параметры
- Атрибуты
Комментарии
Обратный вызов, позволяющий службе специальных возможностей наблюдать универсальные MotionEvent
возможности.
Предпочитаете TouchInteractionController
наблюдать за событиями сенсорного экрана и управлять ими, включая жесты касания. Если эта или любая включенная служба используется AccessibilityServiceInfo#FLAG_REQUEST_TOUCH_EXPLORATION_MODE
, #onMotionEvent
события сенсорного экрана не будут получать.
<strong>Примечание.</strong> Служба должна сначала запрашивать прослушивание событий с помощью AccessibilityServiceInfo#setMotionEventSources
. MotionEvent
данные из источников AccessibilityServiceInfo#getMotionEventSources()
не отправляются в остальную часть системы. Чтобы прекратить прослушивание событий из заданного источника, вызовите AccessibilityServiceInfo#setMotionEventSources
этот источник удален.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.