Я работаю в приложении Android
в Titanium
. У меня вопрос как реализовать длительное касание в Титаниуме? Мне нужно что-то вроде этого: когда пользователь удерживает нажатой определенный вид, чтобы вызвать какую-то функцию. Я попробовал это:
arrowright.addEventListener('touchstart', function(e) {
touched = true;
setTimeout(function() {
if (touched) {
arrowright.fireEvent('longTouch');
}
},100);
});
arrowright.addEventListener('touchmove', function(e) {
touched = false;
});
arrowright.addEventListener('touchend', function(e) {
touched = false;
});
arrowright.addEventListener('longTouch',function(){
clickTheView(e);
},
false);
но это не работает так, как я хочу. Моя функция clickTheView (e) вызывается каждый раз, когда я нажимаю на вид, и не вызывается, когда я долго касаюсь вида.
Любая идея приветствуется. Заранее спасибо.