TGViewer
Дневник Flutter-разработчика Дневник Flutter-разработчика @diaryflutterdev · 2.65K subscribers
Post #486 1.58K
19/9/2022

💻Работа:


Занимался той же задачей, где застрял на выделении текста

🧑‍💻Что изучаю/сложности/интересное:

Понял, что у меня сложности с написанием методов.

Задача - выделять текст жирным стилем, если он выделен тегом <b> в строке

Мне нужно пробежаться по runes, если встречаю тег <b> то закрываю предыдущий буфер(использую StringBuffer) и добавляю виджет TextSpan с его значением, открываю буфер и записываю следующее значение до </b>, его добавлять в TextSpan с жирным стилем

С этим у меня и сложности - как на основе этого описать логику

Widget _buildStyledText(String input, TextStyle regular, TextStyle bold) {
StringBuffer buffer = StringBuffer(input);

var inputRunes = input.runes;
for (var n in inputRunes) {
if (n.toString() == '<') {
buffer.write(n);
} else if (n.toString() == '>') {
buffer.write(n);
}
}

return Text.rich(TextSpan(text: buffer.toString())); - здесь должно быть условие и в зависимости от него выбор стиля regular/bold(я так думаю)

Метод не отрабатывает, но я над этим работаю)

P.S. Приветствуется любая полезная информация, но не пишите метод)

📚Английский язык:

4 занятие с преподавателем Яндекс.практикум. Говорили на англ. Тема - Past Simple. Вопросы, отрицания

💪Баланс работа-остальные сферы:

✅ - читаю Чистый код дядюшки Боба. + 35 м. (всего - 9,22 ч.)

✅ - встаю в 5 утра, ложусь к 10 вечера +1 (всего - 35 дней)

✅ - зарядка утром +1 (всего - 37 дней)

✅ - силовая тренировка через день +1(отдых) (всего - 15 дней)

✅ - прогулки на свежем воздухе. 4000 шагов

❌ - отказ от сахара, мучного и фастфуда +1 (всего - 17 дней)

❌ - холодный душ утром. +1 (всего - 5 дней)
  • 👍 15
  • ⚡ 4
More from @diaryflutterdev
  1. Sep 5, 2026🔥🔥 Flutter: от мобайла к авто Мультимедийка в 2026 Toyota RAV4 и Lexus ES написана на Fl…
  2. Aug 19, 2026Post #887
  3. Aug 3, 2026👨‍💻Официальный плагин claude-security от Anthropic У claude вышел официальный плагин cla…
  4. Jul 10, 2026🧑‍💻 Аудит кодовой базы на Fable 5 Если у вас есть подписка на Claude Code, наверняка вы…
  5. Jun 29, 2026Скуфизация? Дескуфизация До/после Год регулярных тренировок в зале. Не топ, но в разы лучш…
  6. Jun 20, 2026✍️ Вопрос-ответ 🟢Ответил в чате, возможно и вам будет полезно, как локализовать 8тыс уник…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →