2010-04-01 6 views
0

je suis en train de le faire:Voir l'animation (Redimensionner une balle)

1) utilisateur touche longue de l'écran, 2) un cercle/balle apparaît (centrée autour du doigt de l'utilisateur) et grossit comme 3) une fois que l'utilisateur lâche le doigt, la balle (maintenant dans sa taille finale) va rebondir. Je pense que j'ai le rebondir autour de l'exemple de DivideAndConquer, mais je ne suis pas sûr de savoir comment animer la croissance de la balle. Je regardais divers exemples de Flipper vue comme celle-ci:

http://www.inter-fuser.com/2009/08/android-animations-3d-flip.html

mais il semble que vue Flipper est le mieux pour échanger deux images statiques. Je n'ai pas pu trouver un bon exemple d'animateur de vue autre que les palmes. De plus, je préférerais utiliser des images plutôt qu'un cercle. Quelqu'un peut me diriger dans la bonne direction?

merci.

Répondre

2

Voici deux tutoriels simples pour vous aider à commencer à dessiner des animations de base, y compris l'entrée tactile: balls bouncing randomly around the screen et basic drag and drop.

En bref: Vous avez raison, ViewFlipper n'est vraiment pas adapté pour cela. Vous souhaitez dessiner sur un Canvas en créant votre propre vue personnalisée. C'est le cadre de base pour les graphiques 2D. Les canevas vous permettent de dessiner des fichiers image, des couleurs unies et d'autres choses à l'écran, tout en les transformant en même temps. La manipulation de l'entrée de l'utilisateur (c'est-à-dire le doigt sur l'écran) s'effectue via la méthode onTouchEvent (...), qui vous permet de faire quelque chose lorsque le doigt touche l'écran, se déplace sur l'écran ou décolle. Avoir un jeu avec ces deux tutoriels, ils devraient vous donner les bases.

Questions connexes