Как я могу изменить размер шрифта по-другому?

#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),
          ),
        ],
      ),
    )