5 votes

Ajouter une bordure autour d'un espace de texte dans un widget RichText

J'ai un RichText qui contient des TextSpan . Autour d'un TextSpan widget Je veux placer une bordure autour de lui.

RichText(
  text: TextSpan(
    style: textStyle,
    children: [ ], // code has more TextSpan widgets as children
  ),

Voici un exemple de l'effet que j'essaie d'obtenir avec Flutter.

border around text

7voto

Andrey Turkovsky Points 5150
Paint paint = Paint()
  ..color = Colors.blue
  ..style = PaintingStyle.stroke
  ..strokeCap = StrokeCap.round
  ..strokeWidth = 2.0;

RichText(
                    text: TextSpan(children: [
                  TextSpan(text: '123'),
                  TextSpan(text: '456', style: TextStyle(background: paint)),
                  TextSpan(text: '789')
                ]))

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X