tiktokclone: tutorial screen 1 (DefaultTabController, TabBarView, TabPageSelector)

두그루·2023년 11월 30일
0

DefaultTabController, TabBarView

DefaultTabController의 child로 TabBarView를 설정하고, TabBarView에 여러 화면을 children으로 구성하면 드래그에 따라 children을 하나씩 화면에 나타낼 수 있다.

DefaultTabController, TabBarView class
https://api.flutter.dev/flutter/material/DefaultTabController-class.html

https://github.com/soaringwave/tiktokclone/commit/40bcc3440bbbf158ba76978ebd4c6ccd4122ed86

TabPageSelector

DefaultTabController 위젯 안에 TabPageSelector를 설정해 현재 화면이 TabBarView의 몇 번째 child인지, children은 몇 개인지 확인할 수 있다.

TabPageSelector class
https://api.flutter.dev/flutter/material/TabPageSelector-class.html

https://github.com/soaringwave/tiktokclone/commit/6fcbdda49cee074f213a166bd491c553e0fe931d


📎 강의
https://nomadcoders.co/tiktok-clone/lectures/4184

profile
계속 해보자

0개의 댓글