Biblioteca que permite exibir widgets de progresso com base em porcentagem, podendo ser circular ou linear, além de permitir personalização conforme suas necessidades.
Orientação gerada a partir de informações públicas. Apenas para referência.
O pacote percent_indicator fornece widgets personalizáveis de progresso para aplicativos Flutter, com suporte a designs circulares e lineares. Permite que desenvolvedores representem visualmente o progresso com base em valores percentuais, com opções extensas de personalização para cores, espessuras de traço e rótulos. Ideal para indicadores de carregamento, exibição de conclusão de tarefas ou qualquer cenário que exija feedback visual intuitivo sobre o progresso. A biblioteca é leve e compatível com todas as principais plataformas, incluindo móvel, web e desktop.
Casos de uso
Exibindo porcentagens de conclusão da tarefa
Mostrando progresso de carregamento em aplicativos
Criando barras de progresso personalizadas
Visualização de conclusão de formulário
Melhorar o feedback do usuário durante as operações
Principais recursos
Tipos de progressão circular e linear
Aparência altamente personalizável
Suporte para rótulos e texto
Design responsivo em plataformas
Integração fácil com widgets do Flutter
Cores e larguras de traço configuráveis
Indicado para
Desenvolvedores de aplicativos que precisam de visualização de progresso
Designers que desejam componentes de interface flexíveis
Projetos que exigem consistência entre plataformas
Aplicativos educacionais ou produtividade
Formulários e assistentes interativos
Considerações
Requer manipulação manual das atualizações de porcentagem
A personalização pode aumentar a complexidade do código
Impacto no desempenho com muitas instâncias
Animações internas limitadas
Não adequado para visualização de dados complexos
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
Percent Indicator
Circular, Linear and Multi-segment linear percent indicators
Features
Circle percent indicator
Linear percent indicator
Multi-segment linear indicator
Toggle animation
Custom duration of the animation
Progress based on a percentage value
Progress and background color
Custom size
Left , right or center child for Linear percent indicator
Top, bottom or center child for Circular percent indicator
Progress Color using gradients
Getting started
You should ensure that you add the router as a dependency in your flutter project.
dependencies:percent_indicator:^4.2.5
You should then run flutter packages upgrade or update your packages in IntelliJ.
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,