파파비의 블로그
플러터, flutter) AnimatedContainer (controller, animation 다 필요없다) 본문
개발/flutter
플러터, flutter) AnimatedContainer (controller, animation 다 필요없다)
N. Dave 2020. 6. 20. 09:48반응형
아주 흔히 있을 법한 Animation을 위해, 플러터는 준비했다.
보편적인 위젯을.
AnimatedContainer는 controller와 animation이 따로 필요없다. 그냥 값의 변화를 알아서 감지해서, 알아서 animation 효과를 준다.
어떻게 이루어지는지 잘 살펴보자
controller를 따로 만들어서 붙일 필요없이, duration과, curve만 넣으면 된다
(mixin을 만들고 vsync도 따로 만들필요도 없고, 재생을 언제 이루어지도록 어딘가에 따로 설정할 필요도 없음)
또 Animation 객체도 필요없고,
여기를 보면 height가 경우에 따라 바뀌는데 이렇게 바뀔 때, 알아서 인지해서 animated된 형태로 바뀌게 된다.
최적화가 되는지는 모르겠는데,
기본적으로 설정을 해두었을 것 같다.
나중에 이 위젯을 사용하게 된다면
1) 정말 최적화가 되어있는지?
2) 이 위젯말고도 animated 위젯이 또 있는지
살펴보면 좋을 것 같다.
반응형
'개발 > flutter' 카테고리의 다른 글
플러터,flutter) Hero 애니메이션, Tag 하나로... 매우 쉬움 (0) | 2020.06.20 |
---|---|
플러터, flutter) FadeInImage, placeholder + 로딩 완료 후 fade-in 기능 (0) | 2020.06.20 |
플러터, flutter) Animated Builder, 최적화를 위해 꼭 쓰기 (0) | 2020.06.20 |
플러터, flutter) 애니메이션 이해하기. 가장 근본적인 단계로 내려간다 (Completely Manually Managing) (0) | 2020.06.20 |
플러터, flutter) 자동로그인 구현하기 (0) | 2020.06.19 |
Comments