У меня есть ситуация, когда в строке два текстовых элемента.Первый текст может иметь переменную длину, но я не хочу заключать текст в две строки.Поэтому мне нужно обрезать первый текст, когда для родительского элемента недостаточно ширины, и второй текст.Теперь, если я не размещаю тексты подряд, все работает как положено.Но если они в ряд, отсечение не происходит.Я не могу обернуть первый текст в расширенный виджет (который устраняет проблему отсечения), потому что он добавляет пробел между двумя текстами.Вот фрагмент кода
Container(
child: Row (
children: <Widget>[
Text("Long text that needs to be clipped",
overflow: TextOverflow.clip,
textAlign: TextAlign.left),
//there should be no blank space between the elements
Text( "+1",
textAlign: TextAlign.left,
overflow: TextOverflow.fade),
],
)
)
Некоторое время почесал голову ...