Некоторые части текста не отображаются во Flutter Web

Я столкнулся с другой проблемой. Flutter web не отображает некоторые части текста. Иногда не хватает последних слов. Весь текст виден несколько миллисекунд, затем некоторые его части исчезают. Я знаю обходной путь, который заключается в добавлении пробелов в конце текста, но это болезненно.

Ниже приведен фрагмент кода, показывающий текст.

         // ------------------ Data Cell of    N A M E
  DataCell(
      Container(
          width: 200,
          child: Column(
              mainAxisAlignment: MainAxisAlignment.center,
              crossAxisAlignment: CrossAxisAlignment.start,
              children: [
                    Text(
                       product.name,
                       style: TextStyle(
                       fontWeight: FontWeight.bold),
                     ),
                    Text("Volume: " + product.volume),
                   ],
                 ),
              ),
            ),

И, кстати, я напечатал все текстовое значение раньше product.name и product.volumeвыводится полное значение в консоли. Ниже приведен пример проблемы

2 ответа

Мы встречались с этой проблемой когда-то в разных местах. Пока мы используем этот обходной путь (пока он не будет исправлен):

Text(
  product.name + ' ' // add trailing space
)

Другой обходной путь - сделать Text(text, wordSpacing: 0, ...)

Другие вопросы по тегам