Orientação gerada a partir de informações públicas. Apenas para referência.
Pager é um widget do Flutter projetado para criar interfaces de paginação numérica personalizáveis, ideal para implementar exibições paginadas, como tabelas paginadas personalizadas. Oferece uma maneira limpa e reutilizável de navegar entre páginas com controles intuitivos e suporta várias opções de estilização. Construído com simplicidade e flexibilidade em mente, integra-se perfeitamente em aplicativos voltados para múltiplas plataformas.
Casos de uso
Implementações personalizadas de tabela paginada
Navegando em grandes conjuntos de dados em listas
Construindo navegação de página amigável ao usuário
Criando grids de dados responsivos
Implementando rolagem infinita com páginas discretas
Melhorando a UX em aplicativos com grande volume de dados
Principais recursos
Indicadores numéricos de página
exibição de faixa de página configurável
Suporte para navegação para frente e para trás
Integração fácil com ListView ou DataTable
Estilo personalizável por meio de tema ou propriedades
Compatibilidade multiplataforma
Indicado para
Desenvolvedores construindo interfaces de usuário intensivas em dados
Equipes que precisam de paginação leve
Aplicativos que exigem paginação personalizada de tabela
Projetos Flutter para múltiplas plataformas
Designers de interface que desejam controle sobre a aparência da paginação
Considerações
Não trata o carregamento de dados automaticamente
Requer gerenciamento manual do estado para mudanças de página
Limitado à paginação numérica (sem rolagem infinita)
Não otimizado para um número muito grande de páginas
Sem suporte embutido para recursos de acessibilidade
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
Pager
Numeric pagination suitable for multiple cases, such as, custom paged table.
Getting started
You should ensure that you add the pager as a dependency in your flutter project.
dependencies:pager:^0.0.6
Example Project
There is a example project in the example folder. Check it out. Otherwise, keep reading to get up and running.
Usage
Need to include the import the package to the dart file where it will be used, use the below command,