Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.2.0

flutter_colored_progress_indicators

Um indicador de progresso animado alternativo para o CircularProgressIndicator e LinearProgressIndicator do Flutter com destaque em cores do Google.

Downloads em 30 dias
43
Curtidas
8
Pontos Pub
40

Instalar pacote

flutter pub add flutter_colored_progress_indicators

Visão geral do pacote

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

Um pacote de indicador de progresso animado personalizável para Flutter que aprimora o CircularProgressIndicator e o LinearProgressIndicator padrão com toques vibrantes de cores inspiradas no Google. Oferece uma alternativa visualmente atraente para estados de carregamento, com animações suaves e transições dinâmicas de cor. Ideal para interfaces modernas que buscam um aspecto fresco e envolvente sem sacrificar desempenho ou facilidade de integração. O pacote suporta indicadores de progresso circulares e lineares com configuração mínima.

Casos de uso

  • Melhorando telas de carregamento
  • Melhorando o feedback do usuário em formulários
  • Visualizando transições de estado do aplicativo
  • Criando experiências de onboarding envolventes
  • Adicionando estilo aos indicadores de carregamento de dados

Principais recursos

  • Temas de destaque de cor do Google
  • Transições animadas suaves
  • Suporte para indicadores circulares e lineares
  • Configuração mínima necessária
  • Cores e velocidades personalizáveis

Indicado para

  • Desenvolvedores procurando elementos de interface modernos
  • Aplicativos com altos padrões de design visual
  • Projetos que exigem animações de carregamento envolventes
  • Aplicações Flutter com foco em design
  • Equipes que querem atualizações rápidas do indicador de progresso

Considerações

  • Personalização limitada por plataforma
  • Pode não se adequar às estéticas de design minimalista
  • Requer conhecimento básico de conceitos de widget do Flutter
  • Não otimizado para loops de desempenho extremo
  • 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.

flutter_colored_progress_indicators | flutter flutter


example

An alternate animated progress indicator widget for flutter's CircularProgressIndicator, LinearProgressIndicator and RefreshIndicator with Google color accents.

Features

  • Colorful CircularProgressIndicator
  • Colorful LinearProgressIndicator
  • Colorful RefreshIndicator yes that's it.

Getting Started

In the pubspec.yaml of your flutter project, add the following dependency:

dependencies:
  ...
  flutter_colored_progress_indicators: ^1.2.0

In your library add the following import:

import 'package:flutter_colored_progress_indicators/flutter_colored_progress_indicators.dart';

After that run flutter pub get

For help getting started with Flutter, view the online documentation.

Usage

For Circular Progress Indicator -
...
child: ColoredCircularProgressIndicator()
...
For Linear Progress Indicator -
...
child: ColoredLinearProgressIndicator()
...
For Refresh Indicator -
...
child: ColoredRefreshIndicator(
  child: SingleChildScrollView(
    physics: AlwaysScrollableScrollPhysics(),
    child: ...
  )
)
...

Properties

Same as that of Flutter's official CircularProgressIndicator, LinearProgressIndicator and RefreshIndicator but without the valueColor/color property (because it changes with the color animation).

Changelog

See CHANGELOG.md for recent changes.

TO-DO

  • [x] Merge changes from official flutter dev branch
  • [ ] Shorter names for indicators
  • [x] Google color accents
  • [ ] Animation speed control factor
  • [x] Refactoring

Contributions

You can be of great help if you want to improve or add anything !

  • If you found a bug, open an issue.
  • If you have a feature request, open an issue.
  • If you want to contribute, submit a pull request.

License

Package licensed under the MIT License.

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.