개요
BottomSheetScaffold는 Scaffold 본문을 스와이프하여 하단 시트를 열 수 있도록 해주는 간단하고 사용자 정의 가능한 Flutter 패키지입니다. 직관적인 제스처 기반으로 추가 콘텐츠나 컨트롤에 접근할 수 있어 사용자 인터랙션을 향상시킵니다. 가볍고 쉽게 통합 가능하며 Android, iOS, Web, macOS, Windows, Linux 등 모든 주요 플랫폼을 지원합니다. 모달, 필터 또는 빠른 작업에 적합하며 복잡한 설정 없이 부드러운 애니메이션과 유연한 사용자 정의 옵션을 제공합니다.
사용 사례
- 제스처 기반 하단 시트 탐색
- 빠른 작업 패널
- 필터 또는 설정 오버레이
- 모달 콘텐츠 표시
- 사용자 정의 가능한 슬라이딩 동작
주요 기능
- 스카프홀드 본문에서 스와이프하여 열기
- 크로스 플랫폼 지원
- 높은 사용자 정의 디자인
- 부드러운 애니메이션 전환
- 최소한의 보일러플레이트 코드
- 기존 스케폴딩과의 간편한 통합
적합한 대상
- 간단한 바텀 시트 제스처를 찾는 개발자
- 직관적인 UI 상호작용이 필요한 앱
- 경량 바텀 시트 솔루션을 필요로 하는 프로젝트
- 사용자 지정 가능한 바텀 시트를 원하는 디자이너
- 빠른 UI 프로토타입 흐름
고려 사항
- 기본 사용자 정의를 넘어서는 내장 스타일 옵션이 제한적입니다
- 복잡한 상태 관리를 위해 추가 로직이 필요할 수 있습니다
- 깊이 중첩되거나 다층적인 바텀 시트에는 적합하지 않습니다
- 단일 콘텐츠 바텀 시트에 가장 적합
- 스크롤 가능한 본문 내 스크롤 충돌을 신중하게 처리해야 합니다
