У меня есть сервис, который рисует наложение на систему. Это утилита бар. Когда пользователь нажимает на него, он появляется. Моя проблема в том, что я не хочу, чтобы он появлялся при щелчке пользователя, а когда пользователь проводил пальцем. У меня есть логика, которая может отличить клик от перетаскивания с помощью onTouchListener.
Проблема в том, что когда пользователь щелкает по нему, я хочу игнорировать касание и позволить системе Android потреблять его. Когда пользователь проведет пальцем по экрану, я хочу использовать событие и не позволять Android использовать его, потому что я заставлю мою служебную панель отображаться.
Как этого добиться? Я на API 25 (Android N).