Je développe une application Android pour lire des "compteurs électriques". L'utilisateur entre dans le comptoir - l'application calcule la consommation et l'envoie à un serveur. P>
La représentation du compteur devrait ressembler à un vieux compteur d'électricité ancien compteur d'électricité p>
J'ai déjà intégré les contre-chiffres comme des images. J'aurai une animation que si l'utilisateur entre dans un numéro (clavier), la section correspondante commence à tourner à la position du numéro correct. p>
Par exemple: l'utilisateur entre dans le numéro 5 pour le premier chiffre, puis faites pivoter le chiffre de 0 à 5. Les numéros animés se retournent à la bonne position. Comment puis-je faire ceci? Une idée? merci !!! p>
4 Réponses :
J'aurai une animation de filature - mais faites-la rapide et floue afin que vous ne puissiez pas voir quel numéro il est sur - jouez-le pendant 1 seconde, puis remplacez-le avec la position correcte - c'est un tour, mais vous évitera de faire Beaucoup d'animations différentes. p>
Si j'ai eu votre besoin, j'utiliserais deux approches différentes: 1) une grande animation avec des nombres de 0 à 9; Lorsque vous avez un numéro inoput, vous devez lancer l'animation et arrêter au bon cadre (juste un calcul de calcul de mathématiques); 2) une animation pour chaque numéro; Vous pouvez penser à un certain nombre de basculement comme si sa tournage sur lui-même verticalement; Ensuite, lorsque l'utilisateur met son numéro X, vous devez basculer entre x différentes animations jusqu'à la bonne et arrêter. P>
Il existe une vue personnalisée que j'ai créée pour une application personnalisée. Initialement, j'ai également essayé de chercher ce type de vue mais je n'ai trouvé aucun. Donc a créé l'un de mes deux. P>
Vous pouvez voir le code ici: https://github.com/vinayrraj/android-flipdigitView a> p>
Cette vidéo pourrait également vous aider: http://youtu.be/d6-m2nn2gzg p>
p>
Vous pouvez jeter un oeil à ticker , une vue texte Android avec le texte défilement Texte Modifier l'animation: p>
TICKER est un composant UI simple Android pour afficher le texte de défilement. Pensez à la manière dont un compteur kilométrique fait défiler un numéro d'un numéro à la Ensuite, c'est semblable à ce que fait le ticker. Le ticker gère le lisse animations entre chaînes et redimensionnement de string (par exemple, animé de "9999" à "10000"). P> blockQuote>
Il y a un très bon endroit quelque part sur débordement de pile mais je ne pouvais pas le trouver ... mais voici quelque chose pour vous aider à démarrer kevindion.com/2010/12/androïdomètre-udiatoriel- 1
Si quelqu'un recherche une minuterie à flip, vérifiez cela: Github.com/anugotta/fliptimerview