#android #ios #flutter #dart
#Android #iOS #флаттер #dart
Вопрос:
например, я хочу превратить «Привет, мир» в «Привет (// больше, чем мир) мир (// меньше, чем Привет)», и они находятся в одной строке.
Как я могу это сделать? Могу ли я указать их размер шрифта по-разному в одном виджете Text () с помощью TextStyle()?
Комментарии:
1. Проверьте ответ
Ответ №1:
вы можете использовать RichText
виджет, подобный этому:
RichText(
text: TextSpan(
text: 'Hello ',
style: DefaultTextStyle.of(context).style,
children: <TextSpan>[
TextSpan(text: 'bold', style: TextStyle(fontWeight: FontWeight.bold)),
TextSpan(text: ' world!'),
],
),
)
Ответ №2:
Пожалуйста, проверьте приведенный ниже код по своему усмотрению.
RichText(
text: TextSpan(
text: 'Hello ',
style: TextStyle(fontSize: 24),
children: <TextSpan>[
TextSpan(
text: 'world!',
style: TextStyle(fontSize: 18),
),
],
),
)