수직 스크롤 뷰와 사용자 정의 탭 뷰를 동기화하는 플러터 위젯으로, 부드러운 스크롤링과 탭 탐색을 함께 보장합니다. 사용자는 콘텐츠를 수직으로 스와이프하면서 해당 탭 인디케이터가 동적으로 업데이트되도록 합니다. 탭 기반 조직과 지속적인 스크롤링이 필요한 콘텐츠 중심 인터페이스에 적합합니다. 이 패키지는 Android, iOS, Web, macOS, Windows, Linux 등 모든 주요 플랫폼을 지원하여 크로스플랫폼 애플리케이션에 유연하게 활용할 수 있습니다.
사용 사례
콘텐츠 중심 대시보드
탭이 있는 수직 탐색
탭 표시기와 함께 스크롤 가능한 목록
모바일 및 웹 앱 레이아웃
다이나믹 탭 동기화
주요 기능
동기화된 스크롤 및 탭 선택
사용자 정의 가능한 탭 표시
크로스 플랫폼 호환성
부드러운 스크롤 경험
다수의 플랫폼을 지원합니다
적합한 대상
탭 기반 수직 인터페이스를 구축하는 개발자
동기화된 스크롤링과 탭 탐색이 필요한 앱
크로스 플랫폼 Flutter 프로젝트
광범위한 수직 콘텐츠를 가진 UI
고려 사항
맞춤형 디자인을 위해 추가 스타일링이 필요할 수 있습니다
매우 큰 데이터 세트와 함께 사용할 때의 성능 영향
수직 스크롤링만 가능
스크롤 위치 상태를 신중하게 다뤄야 합니다
수평 탭 레이아웃에 적합하지 않습니다
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
vertical_scrollable_tabview
A Flutter widget which synchronize a ScrollView and a custom tab view.
The main idea is to create a custom tab view synchronizing with inner ScrollView. The scroll activity will trigger custom tab view at the top to follow the index of the inner scroll view widget.
exposes Scrollbar and CustomScrollView parameters to VerticalScrollableTabView