Форум программистов, компьютерный форум CyberForum.ru

Клики с интервалом - Android

Восстановить пароль Регистрация
 
OT_VINTA
114 / 91 / 2
Регистрация: 13.02.2013
Сообщений: 257
01.04.2013, 21:28     Клики с интервалом #1
Подскажите пожалуйста, как сделать так, чтобы при 5 кликах подряд с маленьким интервалом (примерно 0.5с) выводилось какое-то сообщение, ну или еще что нибудь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2013, 21:28     Клики с интервалом
Посмотрите здесь:

OpenDialog и клики ;) Delphi
Клики мышью Pascal ABC
клики по форме Delphi
Android При клики в BaseAdapter меняется массив строк, как пересоздать ListView с новым массивом?
Поиск клики
Клики по картинке C#
Клики мышки Delphi
Клики по картинке Delphi
HTTP запрос с интервалом Android
Клики по ячейкам JavaScript
Android Выполнение задачи с интервалом 1 с
Бесперестанные клики

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lifestyle
Mobile Developer
 Аватар для lifestyle
230 / 226 / 4
Регистрация: 10.05.2009
Сообщений: 917
01.04.2013, 21:51     Клики с интервалом #2
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
int offset = 100; //ms
int interval = 500; //ms = 0.5 s
int counter = 0;
long lastClickTimeStamp = 0, tmpTimeStamp = 0;
 
onClickListener = new OnClickListener(View v) {
    
    if(counter == 0) {
        lastClickTimeStamp = System.currentTimeMillis();  
        counter++;
    } else if(counter < 5) {
        tmpTimeStamp = System.currentTimeMillis();
        int diff = tmpTimeStamp - lastClickTimeStamp;
       
        if(  ( (diff+offset) > interval)  || ( (diff-offset) < interval) ) {
            conter = 0;
        } else {
            counter++;
            lastClickTimeStamp = tmpTimeStamp;
        }
    } else {
       //do something when 5 clicks has been done in interval with 0.5 seconds +- 0.1 second
    }
}
OT_VINTA
114 / 91 / 2
Регистрация: 13.02.2013
Сообщений: 257
01.04.2013, 22:02  [ТС]     Клики с интервалом #3
можете пояснить каждую строчку
я хочу понять как это устроено
Yandex
Объявления
01.04.2013, 22:02     Клики с интервалом
Ответ Создать тему
Опции темы

Текущее время: 22:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru