Как предотвратить исчезновение текста текстового поля, когда ширина вводимого текста превышает ширину текстового поля? - PullRequest
0 голосов
/ 28 марта 2020

У меня есть текстовое поле, которое я использую для сбора пользовательского ввода, но когда ширина строки превышает границы текстового поля, текст исчезает. Как заставить текст переполняться, непрерывно смещая текст влево по мере увеличения длины текста?

Вот демонстрация нежелательного действия , обратите внимание, что текст исчезает после ввода 9-й клавиши.

enter image description here

Вот мой фрагмент кода:

  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))
                  ])
          )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...