fomat частичный текст виджета Текст в флаттере - PullRequest
0 голосов
/ 16 октября 2018

Виджет «Мой текст» выглядит как Text("Last Active: some location area..").

Я могу изменить стиль текста всего текста, используя стиль.но я просто хотел бы поменять Last active на жирный.Text("<b>Last Active</b> some location area name..")

Если я выберу Row для отдельного текста, это будет работать, но создаст проблему пробелов.

Каково лучшее решение для этого.И сделать это жирным шрифтом - единственное требование.

Спасибо

Ответы [ 2 ]

0 голосов
/ 16 октября 2018

У меня были проблемы с решением Андрей Турковский , текстовая область была бы пустой.Я нашел немного альтернативное решение.(Я хотел бы прокомментировать Андрея, и, возможно, он сможет объяснить разницу между ними, мне было бы интересно)

  Text.rich(
    TextSpan(
      children: [
        TextSpan(
            text: 'Last Active',
            style: TextStyle(fontWeight: FontWeight.bold)),
        TextSpan(text: ' some location area name..')
      ],
    ),
  )
0 голосов
/ 16 октября 2018

RichText - это решение

RichText(text: TextSpan(children: [
      TextSpan(text: 'Last Active', style: TextStyle(fontWeight: FontWeight.bold)),
      TextSpan(text: ' some location area name..')
    ]))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...