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) は、ビューをクリックするたびに呼び出され、長時間ビューに触れても呼び出されません。
どんなアイデアでも大歓迎です。前もって感謝します。