В настоящее время я внедряю детектор жестов для событий мультитач на Android.Для тестирования поведения детектора я хочу отправить MotionEvents в детектор и проверить его действия.
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что я могу создать MotionEvents, только вызвав один из существующих методов MotionEvent.obtain()
, но, похоже, эти методы не позволяют мне установить идентификатор указателя для события.Т.е. я могу создавать только события одним касанием.
Кто-нибудь знает, возможно ли это как-то сделать?Я мог бы использовать другую структуру данных для ввода в детектор, но, если возможно, я хочу избежать этого и придерживаться класса MotionEvent.