Comment animer flottant sur le bouton d'action à l'aide de android activité de la transition?
J'ai l'intention de mettre en place quelque chose comme cela dans un de mes projet mais le concept de la suite est claire pour moi, il n'y a pas de tutoriel disponible, d'ailleurs vous n'avez pas la chance de voir cette très souvent. Voici à quoi ressemble le Cliquez ici pour aller à la source
De toutes les références de ce que j'ai compris, c'est qu'ils ont utilisé deux types de transition à déplacer le bouton jusqu'à certains existantes et l'autre pour exploser le bouton. J'ai donc fait quelques recherches et suis tombé sur ces deux bibliothèque dans
github
je pense qu'avec ces deux, nous pouvons réaliser l'animation suivante voici les liens
Matériel D'Animations (pour déplacer le bouton) et
Circulaire révéler (pour rendre l'aspect du bouton étant éclatée)
Si vous trouvez une meilleure réponse à la suivante s'il vous plaît poster ici s'il vous plaît
- J'espère que quelqu'un sais comment le faire, parce que google les exemples sont pleins de ce type de transitions, mais personne n'est explainend par code....
- Pouvez-vous s'il vous plaît poster le lien pour les exemples que vous avez tombé sur?
- Checkout ce lien cela peut vous aider github.com/saulmm/Curved-Fab-Reveal-Example MODIFIER stackoverflow.com/questions/30170786/...
- J'ai été jeter un coup d'oeil à Google de Conception spécifications (comment doit être MatDesign) et ses vidéos/gif sur comment faire une animation doit être etc.. sont vraiment jolies transitions. A partir de Là google.com/design/spec/what-is-material/... vous trouverez ces spécifications et des vidéos.
- merci beaucoup, j'ai vérifié les specs, mais ils n'en parlent mais ne jamais trouver de tout concept ou un morceau de tuto là
- J'ai trouvé quelques vidéos sur youtube, à partir de "DevBytes Canal". Ussually les vidéos de
Chet Haase
parle de transitions. Je vous postez ici une vid, mais il y en a beaucoup. youtube.com/watch?v=CPxkoe2MraA
Vous devez vous connecter pour publier un commentaire.
Je pense que vous êtes plutôt à la recherche d' Significative des Transitions.
En pré-sucette dispositifs ceci peut être réalisé avec
ActivityOptionsCompat
helper.Quelques liens utiles qui pourraient vous aider:
ActivityOptionsCompat pour les transitions.
bits).
guide
Question est vieux, mais il est tout de même intéressant. Voilà comment j'ai mis en place ce:
Tout d'abord, vous devez créer deux
ViewGroups
qui en transition de l'api sont appelées "scènes". Première scène contient des vues avant la transition, la deuxième contenir des points de vue après la transition. Ensuite, vous devez simplement remplacer la première scène avec les deuxième et de fournirTransition
qui décrit la manière dont les vues à partir de la première scène se passe à la deuxième scène, également la manière dont les vues dans la première scène disparaissent et la manière dont les vues en seconde scène apparaissent.Dans cet exemple, il y a de la difficulté avec les fab bouton, parce que c'est le seul point de vue qui est animé de zone blanche de "la scène de la racine" de l'écran. C'est pourquoi les scènes sont en plein écran avec de la marge en haut, qui est égale à la hauteur du bleu "lundi" en-tête.
Toutes les transitions voici défaut, à l'exception de l'arrière-plan jaune de transition. Jaune
arrière-plan de la vue apparaît dans la deuxième scène de la circulaire de révéler l'animation. Et il disparaît avec la circulaire de révéler l'effondrement de l'animation. Il n'y a pas d'animation par défaut comme ceci, c'est pourquoi j'ai écrit personnalisé:
Code complet est ici:
activity_main.xml
:scene1.xml
:scene2.xml
:button.xml
:values.xml
: