Buscar pacotes, repositórios e categorias de apps

Capa de expandable_group
Detalhes do pacotev0.0.8

expandable_group

Um novo widget Flutter oferece suporte a lista expandida e colapsada para o usuário.

Downloads em 30 dias
69
Curtidas
7
Pontos Pub
70

Instalar pacote

flutter pub add expandable_group

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote expandable_group fornece um widget do Flutter que permite aos usuários criar listas com seções colapsáveis e expansíveis. Simplifica a implementação de itens de lista interativos que podem revelar ou ocultar conteúdo dinamicamente, melhorando a experiência do usuário em interfaces com muitos dados. Ideal para perguntas frequentes, menus de configuração ou qualquer conteúdo organizado em grupos lógicos, oferece animações suaves e personalização fácil. O pacote é leve e integra-se perfeitamente em projetos Flutter existentes.

Casos de uso

  • Seções de Perguntas Frequentes
  • Painéis de configuração
  • Listas de conteúdo dinâmico
  • Navegação colapsável
  • Agrupamento de dados

Principais recursos

  • Animações suaves de expansão/colapso
  • Cabeçalho e conteúdo personalizáveis
  • Integração fácil com ListView
  • Suporta grupos aninhados
  • Leve e performático

Indicado para

  • Desenvolvedores construindo listas interativas
  • Aplicativos com dados hierárquicos
  • UIs que exigem alternância de conteúdo dinâmico
  • Iniciantes aprendendo widgets do Flutter
  • Projetos que precisam de componentes limpos e reutilizáveis

Considerações

  • Opções limitadas de estilização específicas da plataforma
  • Sem suporte embutido para navegação com teclado
  • Pode exigir gerenciamento adicional de estado para casos de uso complexos
  • Não otimizado para conjuntos de dados muito grandes sem paginação

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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.
import 'package:expandable_group/expandable_group_widget.dart';
3. The ExpandableGroup has some properties as below
3.1 Required
  • header the header widget and will display in the list
  • items the list of ListTile will display for each group
3.2 Optional
  • isExpanded is a boolean to expand or collapse header. isExpanded == true is the header will be expanded and otherwise. The default value is false.
  • expandedIcon and collapsedIcon are the widgets for expanded and collapsed state.
  • headerEdgeInsets the EdgeInsets of header widget
  • headerBackgroundColor can customise header background color
4. Examples
ExpandableGroup(
    isExpanded: index == 0,
    header: _header('Group $index'),
    items: _buildItems(context, group),
    headerEdgeInsets: EdgeInsets.only(left: 16.0, right: 16.0)
)

Submit bugs or request features

Please file feature requests and bugs with GitHub issues tab

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.