Visão geral
Um pacote Flutter que permite estilizar e interagir com partes específicas do texto usando regras definidas. Permite encontrar palavras, frases ou padrões e aplicar estilos personalizados ou ações como eventos onTap. Ideal para criar exibições de texto rico com formatação dinâmica, como destacar palavras-chave, incorporar links ou adicionar animações a certos trechos de texto. Funciona em todas as principais plataformas, incluindo móvel, web e desktop.
Casos de uso
- Destacando palavras-chave no texto
- Criando texto interativo com ações de toque
- Incorporar links com estilo em parágrafos
- Adicionando animações a segmentos específicos de texto
- Exibindo conteúdo formatado com regras dinâmicas
- Renderização de texto rico em aplicativos de chat ou artigos
Principais recursos
- Correspondência de texto baseada em padrões
- Aplicação de estilo personalizado por correspondência
- Callbacks interativos (por exemplo, onTap)
- Suporte a múltiplas regras simultaneamente
- Compatibilidade multiplataforma
- Integração fácil com widgets Text existentes
Indicado para
- Desenvolvedores construindo interfaces de texto rico
- Aplicativos que exigem destaque de palavras-chave
- Aplicativos de bate-papo ou mensagens
- Aplicativos educacionais ou de notícias ricos em conteúdo
- Necessidades de interfaces com formatação dinâmica de texto
- Projetos que precisam de elementos de texto interativos
Considerações
- O desempenho pode afetar blocos grandes de texto
- Padrões de expressão regular complexos exigem testes cuidadosos
- Suporte limitado a emojis embutidos além do estilo básico
- Requer compreensão de correspondência de padrões de texto
- Pode ser necessário lógica adicional para correspondências aninhadas ou sobrepostas
- Não destinado a editores de texto rico com recursos completos
