Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev2.3.0

marquee

Um widget Flutter que rola texto infinitamente. Oferece muitas personalizações, incluindo direções de rolagem personalizadas, durações, curvas, bem como pausas após cada volta.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
100 mil
Curtidas
1,1 mil
Pontos Pub
150

Instalar pacote

flutter pub add marquee

Visão geral do pacote

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

O pacote marquee fornece um widget Flutter que permite texto com rolagem infinita e diversas opções de personalização. Suporta várias direções de rolagem, durações ajustáveis, curvas de animação e pausas configuráveis após cada ciclo. Ideal para exibir textos longos em espaço limitado, como manchetes ou notificações, ele melhora a experiência do usuário por meio de animações suaves e contínuas em todas as principais plataformas. O widget é leve e fácil de integrar, sendo adequado tanto para casos simples quanto complexos que exigem exibição dinâmica de texto.

Casos de uso

  • Exibindo títulos longos em espaço limitado
  • Criando notificações animadas
  • Mostrando feeds de notícias com estilo de ticker
  • Melhorando a interface com efeitos dinâmicos de texto
  • Implementando faixas rolantes

Principais recursos

  • Rolagem infinita de texto
  • Direção de rolagem personalizável
  • Duração e curva de animação ajustáveis
  • Pausar após cada ciclo de rolagem
  • Suporte para múltiplas plataformas
  • Integração fácil com widgets existentes

Indicado para

  • Desenvolvedores que precisam de exibições de texto animadas
  • Designers criando elementos de interface do usuário envolventes
  • Aplicativos com feeds de dados em tempo real
  • Quiosques interativos ou painéis
  • Projetos que exigem animações de texto responsivas

Considerações

  • Pode afetar o desempenho com textos muito longos
  • Requer ajuste cuidadoso da velocidade de rolagem e pausa
  • Não ideal para conteúdo estático
  • Considerações de acessibilidade para leitores de tela
  • Controle limitado sobre o movimento individual de caracteres

README original

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

⏩ A Flutter widget that scrolls text infinitely. Provides many customizations including custom scroll directions, durations, curves as well as pauses after every round.

Appreciate the widget? Show some ❤️ and star the repo to support the project.

Usage

This is a minimalistic example:

Marquee(
  text: 'There once was a boy who told this story about a boy: "',
)

And here's a piece of code that makes full use of the marquee's customizability:

Marquee(
  text: 'Some sample text that takes some space.',
  style: TextStyle(fontWeight: FontWeight.bold),
  scrollAxis: Axis.horizontal,
  crossAxisAlignment: CrossAxisAlignment.start,
  blankSpace: 20.0,
  velocity: 100.0,
  pauseAfterRound: Duration(seconds: 1),
  startPadding: 10.0,
  accelerationDuration: Duration(seconds: 1),
  accelerationCurve: Curves.linear,
  decelerationDuration: Duration(milliseconds: 500),
  decelerationCurve: Curves.easeOut,
)

For more information about the properties, have a look at the API reference.

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote