Um pacote Flutter que estende o ReorderableListView adicionando funcionalidade de expansão e colapso aos itens da lista. Permite que os usuários reordenem itens enquanto também controlam a visibilidade do conteúdo aninhado em cada item. Ideal para listas dinâmicas onde os usuários precisam tanto de reordenação quanto de alternância interativa de conteúdo. O pacote suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux.
Casos de uso
- Listas de tarefas dinâmicas com detalhes colapsáveis
- Painéis de configuração reordenáveis com seções expansíveis
- Aplicativos interativos de lista de tarefas com itens aninhados
- Widgets de painel personalizáveis
- Interfaces de arrastar e soltar com conteúdo oculto
Principais recursos
- Suporta expansão e colapso de itens
- Preserva a funcionalidade de reordenamento
- Funciona em todas as plataformas do Flutter
- Integração simples com ReorderableListView existente
- Animações personalizáveis de expansão/colapso
- Composição de widget Flexible
Indicado para
- Desenvolvedores construindo interfaces de lista interativas
- Aplicativos que exigem arrastar e soltar com conteúdo aninhado
- UIs com seções colapsáveis em listas reordenáveis
- Projetos que precisam de mínimo boilerplate para listas expansíveis
Considerações
- Pode afetar o desempenho com listas muito grandes
- Requer gerenciamento cuidadoso do estado para conteúdo aninhado
- As animações podem variar ligeiramente entre plataformas
- Personalização limitada para gatilhos de expansão/colapso
- Não adequado para listas estáticas e não reordenáveis
