[플러터] 금주의 위젯 : AnimatedSwitcher
플러터 앱 개발/금주의 위젯2023. 5. 19. 23:12
반응형
요약
- AnimatedSwitcher는 Flutter 위젯으로, 두 개 이상의 위젯 사이에 부드러운 전환을 제공합니다.
- AnimatedSwitcher를 사용하기 위해서는 애니메이션을 적용할 위젯을 AnimatedSwitcher의 자식으로 설정해야 합니다.
- 전환의 지속 시간을 설정할 수 있으며, 새로운 위젯에 애니메이션을 적용하기 위해 setState()와 같은 방법으로 myAnimatedWidget의 값을 변경합니다. 그럼 AnimatedSwitcher가 나머지 작업을 처리합니다.
- 기본적으로 AnimatedSwitcher는 두 위젯 사이에 FadeTransition을 사용하지만, transitionBuilder 매개변수를 사용하여 ScaleTransition이나 RotationTransition과 같은 다른 전환으로 구성할 수도 있습니다.
- layoutBuilder 매개변수를 사용하여 새로운 위젯이 앱에서 배치되는 위치를 변경할 수 있습니다. 이전과 동일한 유형의 새 위젯인 경우, 적절한 애니메이션을 위해 key 속성을 정의해야 합니다.
반응형
'플러터 앱 개발 > 금주의 위젯' 카테고리의 다른 글
[플러터] 금주의 위젯 : Semantics (0) | 2023.05.23 |
---|---|
[플러터] 금주의 위젯 : IndexedStack (0) | 2023.05.23 |
[플러터] 금주의 위젯 : AnimatedPadding (0) | 2023.05.23 |
[플러터] 금주의 위젯 : AnimatedPositioned (0) | 2023.05.19 |
[플러터] 금주의 위젯 : ReorderableListView (0) | 2023.05.19 |
[플러터] 금주의 위젯 : RichText (0) | 2023.05.19 |
[플러터] 금주의 위젯 : Placeholder (0) | 2023.05.19 |
[플러터] 금주의 위젯 : LimitedBox (0) | 2023.05.19 |