Buscar pacotes, repositórios e categorias de apps

Capa de flutter_circular_progress_indicator
Detalhes do pacotev0.0.3

flutter_circular_progress_indicator

Carregamento Bonito do Flutter

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
34
Curtidas
6
Pontos Pub
125

Instalar pacote

flutter pub add flutter_circular_progress_indicator

Visão geral do pacote

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

Um indicador circular de progresso visualmente atraente para aplicativos Flutter, projetado para melhorar a experiência do usuário durante os estados de carregamento. Oferece animações suaves e estilos personalizáveis, sendo ideal para indicar o progresso em tarefas como busca de dados ou upload de arquivos. O pacote é leve e compatível com todas as principais plataformas, incluindo móvel, web e desktop. Sua integração simples por meio do pub.dev torna-o acessível para desenvolvedores que buscam um componente de carregamento refinado sem configurações complexas.

Casos de uso

  • Indicadores de carregamento em formulários
  • Progresso de busca de dados
  • Rastreamento de upload/download de arquivos
  • Telas de inicialização do aplicativo
  • Progresso do fluxo de autenticação
  • Monitoramento de tarefas em segundo plano

Principais recursos

  • Design circular animado suave
  • Cores e largura de traço personalizáveis
  • Integração fácil com o Flutter
  • Compatibilidade multiplataforma
  • Suporta os modos determinado e indeterminado
  • Leve e performático

Indicado para

  • Desenvolvedores em busca de interfaces de carregamento atrativas
  • Aplicativos que exigem feedback de progresso consistente
  • Projetos direcionados a múltiplas plataformas
  • Aplicações Flutter voltadas para a interface do usuário
  • Componentes de carregamento simples e elegantes

Considerações

  • Limitado apenas à forma circular
  • Sem rótulos de texto embutidos (requer envolvimento com widget personalizado)
  • Pode exigir estilos adicionais para alinhamento da marca
  • Não adequado para necessidades de progresso não circulares
  • Depende de repositório externo do GitHub para atualizações

README original

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

Load your data more beautiful.

Fixed Bugs

V 0.0.2 : setState error fixed

Installation

You just need to add flutter_circular_progress_indicator as a dependency in your pubspec.yaml file.

dependencies:
  flutter_circular_progress_indicator: ^0.0.2

Getting started

All features you can use :

complete

Usage

normal_circular

CircularProgressInd().normalCircular(
                      height: 55,
                      width: 55,
                      valueColor: Colors.pink,
                      secondaryColor: Colors.deepPurple[900],
                      secondaryWidth: 10,
                      valueWidth: 6);

spin_duration

CircularProgressInd().normalCircular(
                      height: 55,
                      width: 55,
                      isSpining: true,
                      spinDuration: Duration(seconds: 3),
                      valueColor: Colors.pink,
                      secondaryColor: Colors.deepPurple[900],
                      secondaryWidth: 10,
                      valueWidth: 6);

spin

CircularProgressInd().normalCircular(
                    height: 55,
                    width: 55,
                    valueColor: Colors.deepOrange,
                    valueWidth: 5,
                    isSpining: true,
                  );

spin_reverse

CircularProgressInd().normalCircular(
                      height: 55,
                      width: 55,
                      value: .4,
                      isSpining: true,
                      hasSpinReverse: true,
                      valueColor: Colors.pink,
                      secondaryColor: Colors.deepPurple[900],
                      secondaryWidth: 10,
                      valueWidth: 6);

circle_background

CircularProgressInd().normalCircular(
                      height: 55,
                      width: 55,
                      isSpining: true,
                      secondaryColor: Colors.deepPurple[900],
                      secondaryWidth: 10,
                      backgroundColor: Colors.amber,
                      padding: EdgeInsets.all(10),
                      backgroundBorder:
                          Border.all(color: Colors.deepPurple, width: 3),
                      valueWidth: 6);

rectangle_background

 CircularProgressInd().normalCircular(
                      height: 80,
                      width: 80,
                      isSpining: true,
                      value: .01,
                      secondaryColor: const Color.fromARGB(255, 23, 82, 27),
                      secondaryWidth: 10,
                      backgroundShape: BoxShape.rectangle,
                      backgroundRadius: 10,
                      backgroundColor: Colors.green,
                      padding: EdgeInsets.all(10),
                      valueColor: Colors.green[200],
                      backgroundBorder: Border.all(
                          color: const Color.fromARGB(255, 23, 82, 27),
                          width: 3),
                      valueWidth: 6);

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.