Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.1.0

rich_typewriter

Um widget que faz o Text.rich ou RichText subjacente animar como uma máquina de escrever.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
38
Curtidas
37
Pontos Pub
150

Instalar pacote

flutter pub add rich_typewriter

Visão geral do pacote

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

Um widget Flutter que anima o conteúdo Text.rich ou RichText para simular um efeito de teclado, digitando o texto caractere por caractere com transições suaves. Ideal para criar telas de boas-vindas envolventes, mensagens dinâmicas ou interfaces interativas de narrativa. A animação é personalizável e funciona em todas as principais plataformas, incluindo móvel, web e desktop. Melhora a experiência do usuário ao adicionar ritmo visual e foco ao conteúdo textual.

Casos de uso

  • Tutoriais de introdução
  • Narrativa interativa
  • Exibição dinâmica de mensagens
  • tela de boas-vindas animada
  • Elementos de interface interativos
  • Simulações de chat em tempo real

Principais recursos

  • Animação de digitação caractere por caractere
  • Suporta formatação de texto rico
  • Compatibilidade multiplataforma
  • Velocidade de digitação personalizável
  • Efeitos de transição suave
  • Integração fácil com o Text.rich existente

Indicado para

  • Designers de UI procurando efeitos de texto animados
  • Desenvolvedores de aplicativos interativos
  • Aplicações educacionais ou baseadas em narrativa
  • Aplicativos que exigem animações de texto chamativas

Considerações

  • Pode afetar o desempenho com textos muito longos
  • Requer configuração cuidadosa do tempo para uma experiência de usuário ideal
  • Não adequado para conteúdo estático ou rapidamente mudando
  • Controle limitado sobre o estilo de caracteres individuais durante a animação
  • Melhor usado com moderação para evitar fadiga do usuário

README original

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

rich_typewriter

A widget that makes underlying Text.rich or RichText animate like a typewriter.

Preview

Motivation

I was creating a visual novel engine, so I needed a convenient way to animate RichTexts (with styles and WidgetSpans). Actually there are some packages which do the thing, but they do not work with existent RichTexts and/or do not support WidgetSpans.

In addition, it's also a kind of proof of concept in terms of interaction with the element tree.

Features

  • Wrap a Text.rich or a RichText to animate.
  • Supports trees of InlineSpan with arbitrary depth.
  • Can print both text characters and widgets.
  • Allows to set up different delays for different symbols.
  • Allows to call a function when the animation ends.

Usage

RichTypewriter(
        child: const Text.rich(TextSpan(text: "some text", children: [
      WidgetSpan(
          child: FlutterLogo(
        size: 100,
      ))
    ])));

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.