Buscar pacotes, repositórios e categorias de apps

Capa de circle_nav_bar
Detalhes do pacotev2.2.0

circle_nav_bar

Um pacote fornece uma maneira fácil de criar uma barra de navegação com botões circulares em um projeto Flutter

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
3,5 mil
Curtidas
164
Pontos Pub
160

Instalar pacote

flutter pub add circle_nav_bar

Visão geral do pacote

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

Um pacote Flutter que simplifica a criação de barras de navegação circulares, oferecendo uma alternativa moderna e visualmente atraente às tradicionais barras de navegação inferior. Permite aos desenvolvedores implementar facilmente botões animados em formato circular com ícones e cores personalizáveis. O pacote suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-o versátil para aplicativos multiplataforma. Com configuração mínima via pub add, integra-se perfeitamente em projetos existentes do Flutter.

Casos de uso

  • Criando interfaces de aplicativos modernos
  • Melhorando a experiência do usuário com navegação circular
  • Construindo aplicativos móveis e web com elementos de interface únicos
  • Projetando navegação intuitiva em aplicativos criativos
  • Implementando alternância animada de guias

Principais recursos

  • Design de botão circular
  • Ícones e cores personalizáveis
  • Animações suaves
  • Suporte multiplataforma
  • Integração fácil com o Flutter
  • Configuração mínima necessária

Indicado para

  • Designers de UI procurando navegação inovadora
  • Desenvolvedores criando aplicativos criativos ou artísticos
  • Projetos que exigem elementos de interface modernos
  • Aplicações Flutter multiplataforma
  • Aplicativos focados na engajamento do usuário e no apelo visual

Considerações

  • Pode exigir estilos adicionais para layouts complexos
  • Personalização limitada em comparação com widgets personalizados completos
  • Impacto potencial no desempenho com muitos elementos animados
  • Não é ideal para necessidades simples de navegação
  • Mais adequado para aplicativos com menos itens de navegação

README original

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

Circle Nav Bar

Example style:

  • ./example
no padding black padding with gradient
  • ./example_two
Level and Icons only Icons padding with Levels and icons

How to use

dependencies:
  circle_nav_bar: ^latest_version
import 'package:circle_nav_bar/circle_nav_bar.dart';

Scaffold(
      bottomNavigationBar: CircleNavBar(
        activeIcons: const [
          Icon(Icons.person, color: Colors.deepPurple),
          Icon(Icons.home, color: Colors.deepPurple),
          Icon(Icons.favorite, color: Colors.deepPurple),
        ],
        inactiveIcons: const [
          Text("My"),
          Text("Home"),
          Text("Like"),
        ],
        color: Colors.white,
        circleColor: Colors.white,
        height: 60,
        circleWidth: 60,
        initIndex: 1,
        onChanged: (v) {
          // TODO
        },
        // tabCurve: ,
        padding: const EdgeInsets.only(left: 16, right: 16, bottom: 20),
        cornerRadius: const BorderRadius.only(
          topLeft: Radius.circular(8),
          topRight: Radius.circular(8),
          bottomRight: Radius.circular(24),
          bottomLeft: Radius.circular(24),
        ),
        shadowColor: Colors.deepPurple,
        circleShadowColor: Colors.deepPurple,
        elevation: 10,
        gradient: LinearGradient(
            begin: Alignment.topRight,
            end: Alignment.bottomLeft,
            colors: [ Colors.blue, Colors.red ],
        ),
        circleGradient: LinearGradient(
            begin: Alignment.topRight,
            end: Alignment.bottomLeft,
            colors: [ Colors.blue, Colors.red ],
        ),
      ),
      ...

Contributors

Jiwon Lee
Jiwon Lee
Rupinderjeet Singh Hans
Rupinderjeet Singh Hans
Md Ashraf Ullah
Md Ashraf Ullah
mark-kkk
mark-kkk
kzrnm
kzrnm

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.