У меня есть текстовое поле, которое я использую для сбора пользовательского ввода, но когда ширина строки превышает границы текстового поля, текст исчезает. Как заставить текст переполняться, непрерывно смещая текст влево по мере увеличения длины текста?
Вот демонстрация нежелательного действия , обратите внимание, что текст исчезает после ввода 9-й клавиши.
Вот мой фрагмент кода:
Text.rich(
TextSpan(
text: '',
children: <InlineSpan>[
WidgetSpan(
alignment: PlaceholderAlignment.baseline,
baseline: TextBaseline.alphabetic,
child: Container(
width: 130,
height: 30,
child: TextField(
controller: textFieldControllerList[i],
keyboardType: TextInputType.number,
style: TextStyle(
fontSize: 25.0,
color: textFieldColors[i],
decorationColor: textFieldColors[i]
),
decoration: InputDecoration(
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(color: textFieldColors[i], width: 1.0),
),
focusedBorder: OutlineInputBorder(
borderSide: BorderSide(color: textFieldColors[i], width: 2.0),
),
border: OutlineInputBorder(),
labelText: answer.label,
labelStyle: TextStyle(color: textFieldColors[i])
),
),
)
),
TextSpan(text: answer.unitSymbol,style: TextStyle(fontSize: 25))
])
)