Некоторые части текста не отображаются во 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, ...)