Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.1.1

tabbar

Barra de abas simples, reescrita usando PageController e facilitando a manipulação interna do PageView

Downloads em 30 dias
43
Curtidas
24
Pontos Pub
40

Instalar pacote

flutter pub add tabbar

Visão geral do pacote

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

Uma barra de abas simples e personalizável construída usando PageController para permitir navegação suave entre abas. Simplifica a gestão interna do PageView, permitindo que desenvolvedores controlem facilmente transições e estado das abas. Projetada para interfaces de usuário baseadas em abas limpas e eficientes em aplicativos Flutter, oferece uma alternativa leve às barras de abas padrão com comportamento programável aprimorado. Ideal para aplicativos que exigem troca dinâmica de abas e animações personalizadas.

Casos de uso

  • Criando interfaces de guias dinâmicas
  • Implementando navegação de guias deslizantes
  • Criando layouts de guias personalizados
  • Gerenciando o estado da guia com PageController
  • Habilitar alternância programática de guias
  • Integração com transições de página complexas

Principais recursos

  • Construído sobre PageController para controle avançado
  • Simplifica o tratamento interno do PageView
  • Suporta estilização personalizada de guias
  • Facilita transições suaves entre guias
  • Leve e fácil de integrar
  • Oferece manipulação programática de guias

Indicado para

  • Desenvolvedores que buscam controle granular sobre a navegação de guias
  • Aplicativos com múltiplas seções de guias rolagens
  • Implementações de UI de guia personalizada
  • Projetos que precisam de componentes de guia reutilizáveis
  • Iniciantes do Flutter aprendendo a usar o PageController
  • Aplicativos que exigem comportamento responsivo de guia

Considerações

  • Não inclui pré-ajustes de animação embutidos
  • Limitado à funcionalidade básica de guia sem recursos adicionais
  • Requer gerenciamento manual do estado
  • Nenhuma otimização específica para plataforma
  • Não projetado para estruturas de guias aninhadas
  • Pode ser necessário estilização adicional para designs complexos

README original

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

tabbar

Simple tabbar, rewritten using pagecontroller and facilitating manipulation of the internal PageView. Its layout is very similar to TabBarView, as the following image:

Simple use

Controller declaration

final controller = PageController();

Header


TabbarHeader(
  controller: controller,
  tabs: [
    Tab(child: Icon(Icons.ac_unit)),
    Tab(text: "Tab 2"),
    Tab(child: Icon(Icons.access_alarm)),
  ],
),

Content

TabbarContent(
  controller: controller,
  children: <Widget>[
    Container(color: Colors.yellow),
    Container(color: Colors.red),
    Container(color: Colors.purple),
  ],
),

Getting Started

This project is a starting point for a Dart package, a library module containing code that can be shared easily across multiple Flutter or Dart projects.

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.