Buscar pacotes, repositórios e categorias de apps

Capa de toggle_list
Detalhes do pacotev0.3.1

toggle_list

Um widget de lista expansível fácil de usar e altamente personalizável para seu aplicativo Flutter.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
460
Curtidas
72
Pontos Pub
150

Instalar pacote

flutter pub add toggle_list

Visão geral do pacote

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

toggle_list é um pacote Flutter que fornece um widget de lista expansível fácil de usar e altamente personalizável. Permite que desenvolvedores criem listas interativas com seções colapsáveis, ideais para organizar conteúdo de forma limpa e eficiente em espaço. Com suporte em todas as principais plataformas — Android, iOS, Web, macOS, Windows e Linux — garante comportamento consistente em todos os lugares. O widget foi projetado para simplicidade e flexibilidade, permitindo a personalização de animações, ícones, cores e estrutura de conteúdo. Perfeito para painéis de configuração, perguntas frequentes ou qualquer exibição de dados hierárquicos.

Casos de uso

  • Interfaces de configuração
  • Seções de Perguntas Frequentes
  • Exibição de dados hierárquicos
  • Menus de navegação colapsáveis
  • Agrupamento de conteúdo dinâmico

Principais recursos

  • Animações personalizáveis de expansão/colapso
  • Suporte para múltiplos alvos de plataforma
  • design de widget extensível
  • Ícones e cores configuráveis
  • API simples para integração
  • Layout de conteúdo flexível

Indicado para

  • Desenvolvedores procurando listas expansíveis
  • Designers de interface precisando de componentes interativos
  • Aplicativos com conteúdo aninhado ou agrupado
  • Aplicações multiplataforma
  • Projetos que exigem mínimo boilerplate

Considerações

  • Requer conhecimento básico de widgets do Flutter
  • Pode ser necessário estilização adicional para layouts complexos
  • Limitado à expansão baseada em lista (não estruturas em árvore)
  • 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.

Logo

An easy-to-use and highly customizable expandable list widget for your Flutter application.

GitHub release (latest SemVer) GitHub Lines of code

This package is not yet widely tested.

Use it with caution and file any potential issues you see.

Installation

Via command line
flutter pub add toggle_list
Manually

Add the following line to your pubspec.yaml file.

dependencies:
  toggle_list: ^0.3.1

Then either save the file or use the flutter pub run command.

Import
import 'package:toggle_list/toggle_list.dart';

Usage

return Scaffold(
  body: ToggleList(
    children: [
      ToggleListItem(
        title: const Text('I am the first item'),
        content: const Padding(
          padding: EdgeInsets.all(20),
          child: Text('Hello there!'),
        ),
      ),
      ToggleListItem(
        title: const Text('I am the second item'),
        content: const Padding(
          padding: EdgeInsets.all(20),
          child: Text('I am delighted that you are here.'),
        ),
      ),
      ToggleListItem(
        title: const Text('I am the third item'),
        content: const Padding(
          padding: EdgeInsets.all(20),
          child: Text('Have a wonderful day!'),
        ),
      ),
    ],
  ),
);

For a more detailed use case, check out the example directory.

Contributing

Contributions of any kind are always welcome!

As of now, we don't have a standardized way for contributions. For this reason, if you would like to help us with your coding, feel free to send an email to [contact@binarybush.dev](mailto:contact@binarybush.dev).

Metadata

:green_book: Documentation

:email: [contact@binarybush.dev](mailto:contact@binarybush.dev)

:bug: Bug report

:zap: Requesting features

Every opened issue is very much appreciated!

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.