1
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) 내 함수는 뷰를 클릭 할 때마다 호출되며 뷰를 오랜 시간 터치하면 호출되지 않습니다.
모든 아이디어를 환영합니다. 미리 감사드립니다.