J'essaye de montrer une animation sur une toile quand l'utilisateur touche à l'écran. Je connais les bases et comment dessiner un bitmap sur la toile mais je n'ai rien trouvé bon sur le dessin ou l'animation sur toile.je vais utiliser l'animation image par image et il apparaîtra à la même position que l'utilisateur touché c'est pourquoi je ne peux pas utiliser ImageView.Comment dessiner l'animation sur une toile? (Android)
4
A
Répondre
6
Vous ne savez pas s'il existe un moyen intégré de le faire. Mais il est assez simple de simplement charger les bitmaps dans un tableau.
Ensuite, appelez invalidate(), votre méthode onDraw() devrait invalider() elle-même et calculer lors de la prochaine exécution quelle image afficher (en calculant l'heure à laquelle la dernière image a été affichée). Chaque fois que vous jouez une image, vous augmentez le compteur d'images et réinitialisez le compteur de temps.
Vous pouvez utiliser un délai variable, et il est assez facile à implémenter.
Questions connexes
- 1. Comment dessiner un JPanel sur une toile?
- 2. comment google map dessiner sur toile dans Android?
- 3. dessiner du texte "ellipsisé" sur une toile
- 4. comment dessiner une image sur une toile avec transparence/alpha
- 5. Dessiner un objet/une image sur une toile
- 6. Comment dessiner la toile d'araignée
- 7. Comment dessiner sur Bitmap dans Android?
- 8. Comment dessiner un triangle rempli de toile android?
- 9. Comment dessiner un dégradé lisse/dégradé sur une toile dans Android
- 10. dessiner sur une activité android
- 11. Problème de peinture/toile Android; dessiner des courbes lisses
- 12. L'efficacité sur le dessin de toile android
- 13. Dessiner des bitmaps plus rapidement sur une toile Android ou OpenGL
- 14. Android ImageView dessiner
- 15. Comment dessiner une vue sur une toile en donnant la position x, y?
- 16. Comment puis-je dessiner des polygones sur une toile HTML5 grâce à une fonction JavaScript
- 17. android- animer le texte sur la toile
- 18. dessiner sur toile sans tenir compte de DPI
- 19. mot wraped tex sur toile Android
- 20. Dessiner une ligne 2D sur un canevas
- 21. toile fingerpaint Android couleur
- 22. Comment sélectionner la forme sur la toile dans Android
- 23. Meilleure toile pour dessiner dans wxPython?
- 24. Comment ajouter une bordure sur HTML5 Toile 'Text?
- 25. Comment optimiser le dessin de toile - drawBitmap sur Android?
- 26. Comment sélectionner un dessin sur une toile?
- 27. Dessiner un rectangle sur une toile flex est-il une meilleure façon que
- 28. Comment enregistrer un dessin sur toile?
- 29. Android MapView Dessiner bouton sur POI cliquez
- 30. contrôles Redimensionnement sur une toile
Merci pour votre réponse.J'ai essayé celui-ci avant de poser cette question, mais il y a un problème quand j'appelle invalider() à partir d'une boucle for il invalide juste onces et il montre la première image sur l'écran. – Tony
Vous devez ensuite appeler invalidate() ou postInvalidate() WITHING avec votre méthode onDraw() pour le rappeler. –