Visão geral
MarqueeR é um widget personalizável do Flutter que permite rolagem suave e multidirecional de texto com suporte para interações do usuário e controle programático. Ideal para exibir conteúdo de texto longo em espaço limitado, oferece opções flexíveis de animação e comportamento responsivo em várias plataformas. O widget foi projetado para ser intuitivo e altamente configurável, permitindo que desenvolvedores ajustem a velocidade de rolagem, direção e manipulação de interações. Funciona perfeitamente em Android, iOS, Web, macOS, Windows e Linux, tornando-se adequado para aplicações multiplataforma que exigem exibição dinâmica de texto.
Casos de uso
- Exibindo títulos ou notificações longos
- Criando banners animados
- Implementando legendas rolantes
- Melhorando a interface com elementos de texto dinâmicos
- Construindo carrosséis de texto acessíveis
Principais recursos
- Rolagem multidirecional (esquerda, direita, cima, baixo)
- Controle programático sobre o estado de rolagem
- Suporte à interação do usuário (toque, arrasto)
- Velocidade e atraso de rolagem personalizáveis
- Design responsivo em dispositivos
- Transições de animação suaves
Indicado para
- Desenvolvedores de aplicativos multiplataforma
- Designers de UI que precisam de efeitos dinâmicos de texto
- Aplicativos que exigem conteúdo rolagem acessível
- Projetos com espaço limitado para exibição de texto
- Painéis interativos e quiosques
Considerações
- Pode afetar o desempenho com textos muito longos
- Requer ajuste cuidadoso da velocidade de rolagem para legibilidade
- Limitado ao conteúdo de texto (não imagens ou widgets)
- Não ideal para texto estático ou não rolagem
- Mais adequado para strings curtas a médias
