Comment donner de l'animation au ViewSwitcher
J'ai créé une annonce de contrôle qui consiste à ViewSwitcher....
de ce contrôle, j'ai ImageView et TextView parce que la publicité sont soit du texte ou des images..
Maintenant, je dois donner de l'animation à la advetisements..
J'ai essayé de suivre
Animation inAnimation = AnimationUtils.loadAnimation(this, android.R.anim.slide_in_left);
inAnimation.setDuration(1500);Animation outAnimation = AnimationUtils.loadAnimation(ce,
android.R.anim.slide_out_right); outAnimation.setDuration(1500);
Et je l'ai mis à la switcher comme
ViewSwitcher switcher;
switcher.setInAnimation(inAnimation);
switcher.setOutAnimation(outAnimation);
mais il ne fonctionne pas..
Merci de me donner une autre solution.. Ou si l'utilisation de code ci-dessus est mauvaise, comment l'utiliser??
source d'informationauteur NullPointerException
Vous devez vous connecter pour publier un commentaire.
Essayez de régler une animation à l'intérieur d'un document xml comme
En plus de cela :
Prendre soin de switcher.showNext(); ou switcher.showPrevious();
Si vous définissez une animation pour le switcher, les deux seront même animation.
Rien ne se passe ou vous avez une erreur? Ce que u veux dire par la qu'il ne fonctionne pas?
Avez-vous démarrer l'animation avec
switcher.showNext();
ouswitcher.showPrevious();
Espère que ça va aider.. Acclamations 😉
Un "switcher.showNext();" à partir de la dernière mise en page et un "switcher.showPrevious();" à partir de la première mise en page donne une erreur. Il doit être similaire à l'stackoverflow et stackunderflow situation dans une pile.donc, avant de vous appeler "showNext()" vérifier ses pas la dernière mise en page que vous êtes en train et que vous n'êtes pas dans la mise en page lors de l'appel de "showPrevious()". Je suis tombé sur cette simple erreur.
Désolé pour la fabrication de ce post, je suis (un débutant) pas encore autorisé à commenter les messages