Olá, como faria para deixar apenas uma parte do texto estilizado com Bold? Por exemplo, "Nome: Ricarth Lima", e deixar apenas o "Nome:" em negrito?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, como faria para deixar apenas uma parte do texto estilizado com Bold? Por exemplo, "Nome: Ricarth Lima", e deixar apenas o "Nome:" em negrito?
Olá, Carla! Tudo bem?
Para estilizar partes diferentes dentro de um mesmo parágrafo, a solução ideal no Flutter é utilizar o construtor Text.rich. Ele funciona como uma "árvore" de textos, onde você define um estilo base e adiciona filhos (children) com estilos diferentes.
Veja como ficaria o código para o seu exemplo ("Nome: Ricarth Lima"):
Text.rich(
TextSpan(
text: 'Nome: ', // A primeira parte do texto
style: const TextStyle(fontWeight: FontWeight.bold), // Aqui aplicamos o negrito
children: <TextSpan>[
TextSpan(
text: 'Ricarth Lima', // A segunda parte do texto
style: const TextStyle(fontWeight: FontWeight.normal), // Aqui volta ao normal
),
],
),
)
Espero ter ajudado! Continue explorando os widgets!
Bons estudos!
Sucesso ✨