Стилизация определенных слов внутри EditableText - PullRequest
0 голосов
/ 25 марта 2020

Я новичок во флаттере, и мне нужен редактор, который может форматировать определенные слова (например, автоматическое обнаружение URL c и форматирование его до синего цвета внутри редактора). Пока что я не нашел плагин для этого, поэтому я решил написать свой собственный плагин.

Вопрос здесь: с чего мне начать?

Я пытался использовать Rich.text() с TextSpan детьми, но я не могу редактировать этих детей. Я пытался использовать SizedBox с внутренним EditableText, но я столкнулся с двумя проблемами:

  • fontSize из EditableText всегда отличается от fontSize из TextSpan, независимо от того, применяю ли я тот же TextStyle (это действительно расстраивает меня)
  • Весь Rich.text() не работает как один редактор, чего я и пытаюсь достичь.

Может ли кто-нибудь указать мне правильное направление? Заранее спасибо!

...