Quelqu'un peut-il m'expliquer sur les gestes? Quelle est leur utilisation? Pouvez-vous me dire des idées pratiques où nous pouvons les mettre en œuvre?Quels sont les gestes dans Android?
Répondre
Il y a un article sur d.android.com précisément sur ce sujet:
http://developer.android.com/training/gestures/index.html
Gestures reconnaîtra un motif arbitraire tirée par un utilisateur sur l'écran, puis laissez votre application pour effectuer une action Par conséquent. Vous les utilisez chaque fois que vous pensez que ce comportement serait plus intuitif qu'un bouton ou pour économiser de l'espace sur l'écran. En ce qui concerne les idées pratiques, cela dépend vraiment de la nature de votre application.
Les gestes sont généralement des mouvements de doigts sur l'écran tactile de l'appareil Android qui sont traités à l'aide du package android.gesture
. Le geste le plus commun est un simple "tap", qui ressemble à un "clic de souris" sur un PC. Ce geste particulier est également détectable via l'interface View.OnClickListener
. Le geste le plus courant suivant est un "glisser" (comme glisser avec une souris sur un PC) que vous faites lorsque vous allumez votre Android pour la première fois et faites glisser le curseur de verrouillage pour déverrouiller votre Android. Mais ce sont les exemples les plus simples, car le paquet Gestes rapportera les mouvements du doigt et permettra à votre application de détecter, par exemple, si un mouvement suit un arc courbe, si le mouvement est dans le sens horaire ou antihoraire et si le mouvement était une "traînée" lente ou un "coup" rapide. Votre application devra être capable de convertir l'emplacement X/Y et les horodatages pour comprendre quels sont les mouvements. Vous pouvez utiliser ces mouvements pour déplacer, faire glisser et faire tourner des objets virtuels, que ce soit pour la sélection ou pour un jeu.
Au niveau de sophistication, le SDK comprend un exemple d'application, GestureBuilder (« Gestures Builder »), que vous pouvez installer et exécuter sur votre émulateur ou Android qui va créer une « bibliothèque » de gestes. Lorsque votre application reçoit un geste, elle peut la passer à la classe GestureLibrary
, qui déterminera si le geste correspond à l'un des gestes de votre bibliothèque. Vous pourriez avoir un geste "flick clockwise", par exemple.
Il n'y a pas encore de reconnaissance de caractères, mais c'est une évolution évidente pour l'avenir des gestes Android.
Plus d'informations détaillées sont sur le site Web de développeur Android, dans l'article "Gestures".
- 1. quels sont les paquets dans Android?
- 2. Quels sont les intentions-filtres dans Android?
- 3. Android: détecter les gestes de fling
- 4. quels sont les types de données dans SQLite supportant android
- 5. Comment puis-je tester les gestes de l'unité dans Android?
- 6. Quels sont les attributs?
- 7. quels sont les formats de fichiers que le lecteur vidéo Android prend en charge dans Android?
- 8. Dans Android, comment écouter des gestes sur un ImageView?
- 9. Quels sont les services .NET?
- 10. Quels sont les déclencheurs d'interaction?
- 11. Gérer les gestes dans iPhone IOS 3.1.2
- 12. Gestes ListView et multi-touch
- 13. Supprimer les gestes de RatingBar
- 14. Quels sont exactement les signaux et les emplacements dans Qt?
- 15. Quels sont les processus d'Erlang dans les coulisses?
- 16. Quels sont les tags HTML valides dans les flux RSS?
- 17. Quels sont les attributs "mauvais" dans les tests unitaires?
- 18. Quels sont les inconvénients des méthodes statiques?
- 19. Quels sont les inconvénients d'AJAX on Rails?
- 20. Quels sont les fichiers .pidb de MonoDevelop?
- 21. Quels sont les meilleurs thèmes Silverlight?
- 22. Quels sont les problèmes du modèle MVVM?
- 23. Quels sont les changements récents à F #?
- 24. Quels sont les avantages d'utiliser automapper?
- 25. Quels sont les avantages pour xhr (xml_http_request)?
- 26. Quels sont les deuxièmes moments d'une région?
- 27. Quels sont les avantages d'utiliser MSBuild?
- 28. Quels sont les plugins jQuery "must have"?
- 29. Quels sont les avantages à utiliser Qt?
- 30. Quels sont les avantages de VS2010 SP1?