Я новичок во флаттере, и мне нужен редактор, который может форматировать определенные слова (например, автоматическое обнаружение URL c и форматирование его до синего цвета внутри редактора). Пока что я не нашел плагин для этого, поэтому я решил написать свой собственный плагин.
Вопрос здесь: с чего мне начать?
Я пытался использовать Rich.text()
с TextSpan
детьми, но я не могу редактировать этих детей. Я пытался использовать SizedBox
с внутренним EditableText
, но я столкнулся с двумя проблемами:
-
fontSize
из EditableText
всегда отличается от fontSize
из TextSpan
, независимо от того, применяю ли я тот же TextStyle
(это действительно расстраивает меня) - Весь
Rich.text()
не работает как один редактор, чего я и пытаюсь достичь.
Может ли кто-нибудь указать мне правильное направление? Заранее спасибо!