Orientação gerada a partir de informações públicas. Apenas para referência.
Um pacote Flutter que fornece um widget de cronômetro simples e personalizável para exibir contagem regressiva ou progresso do cronômetro. Ele suporta várias personalizações visuais e funcionais, como estilo de texto, cor e opções de animação. Ideal para aplicativos que exigem rastreamento de tempo em tempo real com configuração mínima. O widget é leve e fácil de integrar a interfaces existentes. Funciona sem problemas entre plataformas sem configuração adicional.
Casos de uso
Cronômetros de contagem regressiva em aplicativos de fitness
Funcionalidade de cronômetro em ferramentas de produtividade
O cronômetro é exibido em questionários educacionais
Indicadores de progresso em tempo real em jogos
Lembretes baseados em tempo em gerenciadores de tarefas
Principais recursos
Aparência personalizável do temporizador
animações suaves de progresso
Suporte para modos de contagem regressiva e cronômetro
Integração fácil com widgets do Flutter
Temas configuráveis de texto e cor
Indicado para
Desenvolvedores construindo recursos de rastreamento de tempo
Designers de interface precisando de componentes de cronômetro limpos
Aplicativos que exigem complexidade mínima de temporizador
Desenvolvedores iniciantes do Flutter aprendendo gerenciamento de estado
Considerações
Limitado à funcionalidade básica de temporizador
Nenhuma persistência embutida para temporizadores em andamento
Não suporta temporizadores concorrentes múltiplos
Comportamentos específicos da plataforma podem variar
Requer manipulação manual do ciclo de vida do temporizador
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
SimpleTimer
A Simple Timer Widget that displays the timer progress with various customizable options.
Installing
To Start using this library include simple_timer as a dependency in your puspec.yaml file.
Make sure to include the latest version.
To use the widget, import the package in your project
import'package:simple_timer/simple_timer.dart';
The timer can be controlled in two ways:
Using a TimerController (preferred) - The TimerController is a convenience wrapper (subclass) of an AnimationController and needs a TickerProvider, so be sure to extend a TickerProvider in your class. Declare and instantiate your timer controller like below: