Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
125 - Animações Simultâneas em FLUTTER - Escola de Flutter
Play lesson

Curso de FLUTTER e DART - 125 - Animações Simultâneas em FLUTTER - Escola de Flutter

5.0 (1)
8 learners

What you'll learn

This course includes

  • 35.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Playlist: Curso Grátis de FLUTTER e DART Completo https://www.youtube.com/playlist?list=PL5EmR7zuTn_aX0pG4oWTyKKQT25Hkq2XG Animações simultâneas A classe Curves define uma matriz de curvas comumente usadas que você pode usar com um CurvedAnimation. Nesta seção, você desenvolverá o exemplo de monitorar o progresso da animação (animate3), que usou o AnimatedWidget para animar a entrada e a saída de forma contínua. Considere o caso em que você deseja animar a entrada e a saída enquanto a opacidade é animada de transparente para opaca.  Nota: Este exemplo mostra como usar várias interpolações no mesmo controlador de animação, onde cada interpolação gerencia um efeito diferente na animação. É apenas para fins ilustrativos. Se você estivesse distorcendo a opacidade e o tamanho no código de produção, provavelmente usaria o FadeTransition e o SizeTransition. Cada interpolação gerencia um aspecto da animação. Por exemplo: Você pode obter o tamanho com sizeAnimation.value e a opacidade com opacityAnimation.value, mas o construtor de AnimatedWidget só usa um único objeto Animation. Para resolver esse problema, o exemplo cria seus próprios objetos Tween e calcula explicitamente os valores. Altere AnimatedLogo para encapsular seus próprios objetos Tween e seu método build () chama Tween.evaluate () no objeto de animação do pai para calcular o tamanho e os valores de opacidade necessários. O código a seguir mostra as alterações com destaques:

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere