Android: как записать событие двойного щелчка в уведомлении о пользовательском макете? - PullRequest
0 голосов
/ 21 мая 2018

Я делаю пользовательский макет для уведомлений моего приложения, в котором есть несколько кнопок в пользовательском макете, теперь меня интересуют различные функции для одного нажатия и двойного нажатия на эти кнопки.В настоящее время я использую setOnClickPendingIntent, чтобы зарегистрировать любое событие нажатия / нажатия на эти кнопки.Используя это, я могу легко выяснить, когда пользователь нажимает на кнопку и на какую кнопку, но, к сожалению, я не могу выяснить какой-либо способ узнать, было ли это одно нажатие или двойное.Может кто-нибудь помочь мне с этим?Я просто хочу различать одно нажатие и двойное нажатие на кнопку, которая находится внутри моего пользовательского макета уведомлений.

1 Ответ

0 голосов
/ 21 мая 2018

Правильный способ обнаружения двойного касания - это GestureDetector.Вы также можете использовать это для обнаружения длительных нажатий.Вы найдете образец кода здесь .Ищите setOnDoubleTapListener.

...