5 votes

Ajouter une image à un élément RichText

J'essaie de réaliser ce qui suit :

enter image description here

Pour ce faire, j'utilise RichText. Je peux ainsi ajouter plusieurs textes avec des styles différents. Mais je ne vois pas comment je peux ajouter une image à ce TextSpan. Peut-être qu'il existe un autre élément.

23voto

Ovidiu Points 367

Vous n'avez pas besoin de bibliothèques tierces pour y parvenir. Avec la dernière version stable, Flutter a introduit WidgetSpan . Ceci est similaire à TextSpan mais vous pouvez utiliser n'importe quel widget au lieu d'un simple texte. Exemple de code :

RichText(
  text: TextSpan(
    children: [
      TextSpan(
        text: "Click ",
      ),
      WidgetSpan(
        child: Icon(Icons.add, size: 14),
      ),
      TextSpan(
        text: " to add",
      ),
    ],
  ),
),

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