Orientação gerada a partir de informações públicas. Apenas para referência.
Flutter Number Flow é um widget animado que fornece transições suaves e visualmente atraentes entre números. Ideal para contadores, exibição de moedas e estatísticas em tempo real, oferece formatação numérica específica por localidade para uso internacional. O pacote garante animações fluidas com configuração mínima, sendo perfeito para painéis, placares ou qualquer elemento da interface que precise de atualizações numéricas dinâmicas. Desenvolvido com foco em desempenho e simplicidade, integra-se sem problemas em todas as plataformas Flutter.
Casos de uso
Contadores em tempo real
Exibição de moeda
Estatísticas do painel
Rastreamento de pontuação
indicadores de progresso animados
Principais recursos
Transições suaves de números
Formatação sensível a localidade
Configuração mínima
Suporte multiplataforma
Velocidade de animação personalizável
Indicado para
Aplicativos de visualização de dados
Painéis financeiros
Interfaces de gamificação
Widgets de estatísticas ao vivo
UIs com conteúdo numérico dinâmico
Considerações
Não adequado para dados não numéricos
Limitado a valores inteiros e decimais
O desempenho da animação pode variar em dispositivos de baixa gama
Requer manipulação manual das atualizações de valor
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
Flutter Number Flow
A beautiful Flutter widget that animates number changes with smooth, customizable transitions. Perfect for displaying animated counters, currency values, statistics, and more with a professional, polished look.
✨ Features
🎯 Smooth Number Animations: Animate only the digits that change, keeping unchanged digits stable
🎨 Multiple Animation Styles: Choose between slide and crossFade animations for different visual effects
🌍 Locale-Aware Formatting: Support for different locales, currencies, and number formats using intl
📊 Compact Notation: Display large numbers in compact format (1.2K, 1.5M, 2.1B)
⚡ High Performance: Optimized with text metrics caching and tabular figures for consistent layout
🎛️ Group Synchronization: Synchronize animations across multiple NumberFlow widgets
🎮 Manual Control: Drive animations manually with scrub progress for timeline controls
♿ Accessibility: Proper semantics support for screen readers
🎭 Customizable: Full control over text styles, animation duration, and curves
📱 Material 3: Built with Material Design 3 principles