expandable_group 패키지는 사용자가 접을 수 있고 펼칠 수 있는 섹션을 가진 목록을 만들 수 있도록 해주는 플러터 위젯을 제공합니다. 동적으로 콘텐츠를 표시하거나 숨길 수 있는 인터랙티브한 리스트 항목 구현을 간소화하여 데이터가 많은 인터페이스에서 사용자 경험을 향상시킵니다. 자주 묻는 질문, 설정 메뉴 또는 논리적인 그룹으로 정리된 콘텐츠에 이상적이며, 부드러운 애니메이션과 쉬운 커스터마이징을 지원합니다. 이 패키지는 가볍고 기존의 플러터 프로젝트에 쉽게 통합할 수 있습니다.
사용 사례
자주 묻는 질문 섹션
설정 패널
동적 콘텐츠 목록
접을 수 있는 탐색
데이터 그룹화
주요 기능
부드러운 전개/접기 애니메이션
사용자 정의 가능한 헤더 및 콘텐츠
ListView와의 간편한 통합
중첩 그룹을 지원합니다
경량이며 성능이 뛰어남
적합한 대상
인터랙티브 리스트를 구축하는 개발자
계층적 데이터를 가진 앱
동적 콘텐츠 전환을 필요로 하는 UI
Flutter 위젯을 배우는 초보자
깨끗하고 재사용 가능한 컴포넌트가 필요한 프로젝트
고려 사항
제한된 플랫폼 전용 스타일 옵션
키보드 탐색에 대한 내장 지원 없음
복잡한 사용 사례에서는 추가적인 상태 관리가 필요할 수 있습니다
페이지네이션 없이 대규모 데이터 세트에 최적화되지 않음
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
ExpandableGroup
A new Flutter widget support expanded and collapsed group items in the list of Flutter application. It supports Android, iOS, Web and Desktop.
Build expandable group widget support expanded and collapsed group data.
Features
Expand and collapse header in the List
Support customise header and item in the list
Single ListView
Getting Started
1. Add dependency to your project's pubspec.yaml and run pub get
dependencies:expandable_group:^0.0.6
2. Import expandable_group_widget.dart to your file project where is going to use the ListExpandableWidget.