Android uygulamaları oluşturmak için phonegap kullanıyorum.Kullanıcı hareketini algılar gibi tokatlamak
Kullanıcının parmağı gibi kullanıcının hareketini algılamak istiyorum. Javascript'ten arayabileceğiniz bir olay var mı?
Teşekkürler!
Android uygulamaları oluşturmak için phonegap kullanıyorum.Kullanıcı hareketini algılar gibi tokatlamak
Kullanıcının parmağı gibi kullanıcının hareketini algılamak istiyorum. Javascript'ten arayabileceğiniz bir olay var mı?
Teşekkürler!
jQuery'ye benzer bir API'ye sahip olan xui (homepage) adlı bir JavaScript çerçevesi kullanıyorum.
Kolay hareket olaylarına erişmek için bu çerçeveyi the swipe plugin ile birleştirilmiş kullanabilirsiniz. Kod ve örnek (özellikle index.html altında) için bu depo altındaki kaydırma/dizine bakın. Kısa bir örnek:
x$('body').swipe(function(e, data) {
console.log('type:' + data.type + ' deltaX:' + data.deltaX + ' deltaY:' + data.deltaY + ' distance:' + data.distance + ' delay:' + data.delay+' direction:' + data.direction );
});
jQuery Mobile ayrıca temel support for gestures (sağ & sol en az musluk, uzun dokunun ve hızlıca kaydırın) sağlar.
Bazı ek eklentiler Resources site üzerinde bulunabilir. Belki de plugin site numaralı telefondan daha fazlası var.
Teşekkürler dostum. aradığım şey buydu! açgözlü olduğu için üzgünüm .. ama isit özel hareketi tespit etmek de dahil etmek mümkün mü? Bir kullanıcı 'C' ya da '' ne zaman çizilir? Thankss! Bu eklenti ile – Dayzza
, ne yazık ki değil. Onu düzenlemelisin. Kodu kısaca gözden geçirdikten sonra, tokatlamak eklentileri başlangıç ve bitiş koordinatlarını takip eder. Daha karmaşık hareketler için, bir hareket sırasında (örneğin, kısa bir zaman aşımıyla) birkaç "noktayı" takip etmek için kodu değiştirmeniz ve ardından, daha anlamlı bir şey çıkarmak için çeşitli noktaların koordinatlarını karşılaştırmanız gerekir. Temastan sonra tam jest bile patlar. umarım yardımcı olur. –
tamam emin teşekkürler: D ayrıntılı olarak kodları bakacağız .. Eğer sadece belirli bir alanda jest izleyebilir miyim herhangi bir fikir? Ekranın en üstünde… ekrana baktığımda ekranın yarısını ikiye ayırıyorum. : D – Dayzza