Если вы хотите вернуть значение true, даже если происходит ввод смахивания, вы можете сохранить последнее действие для сравнения, если последним действием было ACTION_DOWN и если текущее значение 'event.getAction ()' также является ACTION_DOWN, то вы можете предположить, что происходит действие смахивания (также, если предыдущие позиции 'x' и 'y' отличаются от текущих позиций 'x' и 'y'), поэтому все еще возвращают true. В любом другом сценарии вы можете вернуть false.
Вы также можете попробовать найти в документации android API о действиях / жестах ввода смахивания.
Надеюсь, что это полезно.