반응형
온보딩
-
[Flutter] DefaultTabController & TabBarView함께 공부하는 Flutter 2023. 5. 28. 17:01
플러터(Flutter)에서는 탭 기반 탐색(tab-based navigation)을 구현하기 위해 사용되는 세 가지 주요 위젯이 있습니다. 이들은 DefaultTabController, TabBarView, TabPageSelector입니다. DefaultTabController: 탭 컨트롤러의 상태를 관리하며, 다양한 탭 간의 전환을 가능하게 해주는 위젯입니다. 보통 위젯 트리의 루트에 배치되며, 자손들에게 탭 컨트롤러를 제공합니다. TabBarView: 각 탭에 해당하는 내용을 표시하는 위젯입니다. TabController를 인자로 받아들이며, 다른 탭 뷰 사이의 전환을 자동으로 애니메이션화합니다. TabPageSelector: 현재 선택된 탭에 대한 시각적인 표시기를 제공하는 위젯입니다. TabCo..