2012-03-15 11 views
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)は、ビューをクリックするたびに呼び出され、ビューを長時間タッチすると呼び出されません。

ご了承ください。前もって感謝します。

答えて

関連する問題