En utilisant la classe TextStyle()
dans Flutter, comment puis-je supprimer un ancien prix?
Pour appliquer une décoration barrée à un widget Text
directement:
Text('$8.99', style: TextStyle(decoration: TextDecoration.lineThrough))
Vous pouvez également styliser des sections distinctes d'un paragraphe à l'aide du widget RichText
.
Basé sur cet exemple de code , pour afficher un prix réduit:
new RichText(
text: new TextSpan(
text: 'This item costs ',
children: <TextSpan>[
new TextSpan(
text: '$8.99',
style: new TextStyle(
color: Colors.gray,
decoration: TextDecoration.lineThrough,
),
),
new TextSpan(
text: ' $3.99',
),
],
),
)
style: TextStyle(decoration: TextDecoration.lineThrough),