У меня есть проект, в котором мне нужно учитывать штрихи на ImageView. Если пользователь обращается к ImageView три раза непрерывно, затем запускайте действие.Триггерное действие, когда ImageView трижды используется в определенное время - Android
Я пробовал использовать setOnTouchListener
, но не смог найти метод, который может возвращать целочисленный счетчик.
Вот абстрактное представление того, что я хочу добиться:
if(touches == 3) {
//perform the action.
}
Может кто-нибудь сказать мне, как я могу рассчитывать fingertouches на ImageView? Также, если есть лучший подход, дайте мне знать.
Пожалуйста, попробуйте иметь счетчик/count, который увеличивается при каждом щелчке изображения. Как только счетчик достигнет 3, вы активируете свое действие. – sumandas
@sumandas Я пробовал это, и он работает, но проблема в том, что это вызовет действие в три клика в любое время. То, что я хочу, - три последовательных щелчка! В этом подходе пользователь может щелкнуть в любое время, и при трех ударах он запускает. решение должно быть - три щелчка в миллисекундах должны выполнить эту работу. иначе никаких действий. как вы думаете, мы можем достичь этого, используя этот подход? –
Если есть еще один клик вне 'ImageView', вы хотите сбросить счетчик? –