[플러터] 금주의 위젯 : TweenAnimationBuilder

반응형

 

요약

  • TweenAnimationBuilder는 AnimationController를 걱정할 필요없이 사용자 정의 애니메이션을 가능하게 해주는 플러터 위젯입니다.
  • TweenAnimationBuilder를 사용하기 위해서는 원하는 애니메이션의 지속 시간을 설정하고 애니메이션할 위젯을 정의하는 빌더 메서드를 제공해야 합니다.
  • 빌더 메서드의 두 번째 매개변수의 데이터 타입은 위젯에서 애니메이션화 할 내용에 따라 달라지며, 예를 들어 컬러 필터에 적용할 색상입니다.
  • tween 매개변수는 애니메이션될 값들을 지정하며, 빌더의 두 번째 매개변수와 클래스 유형 매개변수(지정한 경우)의 데이터 타입과 일치해야 합니다.
  • 추가적인 옵션으로는 애니메이션 곡선 설정, 애니메이션이 완료될 알림을 받기 위한 onEnd 매개변수 추가, 애니메이션 동안 전체 위젯 트리를 다시 구축하지 않도록 child 매개변수를 제공하여 성능을 최적화할 있습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형