L'affichage de la carte flip animation sur de vieux android
Nous savons tous ce l'article de comment créer "card filp"
des animations à l'aide new api
.
Mais comment puis-je faire de cette on apis < 3.0
?
Mise à jour:
Tant il est bon et facile-à-utiliser des bibliothèques comme android-FlipView je ne pense pas que vous avez vraiment besoin de passer par ces voies dures ...
Vous devez vous connecter pour publier un commentaire.
Trouvé la réponse. Si vous voulez faire un flip animation sur
ALL ANDROID VERSIONS
, utilisez ceci:De l'activité mise en page du fichier:
Que le fichier de mise en page flips deux groupes, vous pouvez mettre autre chose à l'intérieur de la vue du groupe et cela devrait fonctionner. Regardons maintenant les méthodes à l'intérieur de l'activité qui s'occupe de l'appel de la flip code d'animation:
Et enfin la
FlipAnimation
classe:Voici le lien pour le message original:
L'affichage de la carte flip animation sur de vieux android
Mise à JOUR de @FMMobileFelipeMenezes .
si vous souhaitez que l'animation d'une lisse à l'échelle de l'inverser, de modifier cette partie de code (applyTransformation) :
Mise à JOUR de @Hesam
Il est bon tutoriel que je vous recommande de le lire. Bien qu'il n'est pas aussi beau que Android tutoriel basé sur des fragments, il vaut la peine d'être lu et utile si vous souhaitez affecter une animation pour les layouts et les vues ainsi que de l'avoir sur l'ancienne Api.
Utiliser Android animation d'échelle pour simuler un flip 3D
L'amélioration du projet sur github par @LenaBru
Fragment.getView()
mais alors, il s'agit d'une erreur, si je commence à l'animation.android:id="@+id/main_activity_card_face"
ouandroid:id="@+id/main_activity_card_back"
ViewFlipper
mise en page.J'ai utilisé Flextra code ci-dessous, et si vous souhaitez que l'animation d'une lisse à l'échelle de l'inverser, de modifier cette partie de code (applyTransformation) :
J'ai joué avec toute la journée, et enfin atteint le but ultime - une lisse cardflip comme la rotation de l'animation de deux points de vue!
J'ai mis du projet de démonstration ici
et de l'appeler comme ça
Ce sont les fragments
et enfin la vue elle-même
activity_main.xml
fragment_left.xml
fragment_right.xml
remarque certains du code de Flextra et @FMMobileFelipeMenezes réponses
Il est bon tutoriel que je vous recommande de le lire. Bien qu'il n'est pas aussi beau que Android tutoriel basé sur des fragments, il vaut la peine d'être lu et utile si vous souhaitez affecter une animation pour les layouts et les vues ainsi que de l'avoir sur l'ancienne Api.
Utiliser Android animation d'échelle pour simuler un flip 3D