трепетать текст, предотвращать автоматическое разбиение строк, когда есть место - PullRequest
0 голосов
/ 06 апреля 2020

Я понял, что это автоматически тормозит линии, и я хочу предотвратить это

                                 Expanded(
                                  child: RichText(
                                    text: TextSpan(
                                      text: 'Hello', // default text style
                                      children: <TextSpan>[
                                        TextSpan(
                                            text: ' beautiful ',
                                            style: TextStyle(
                                                fontSize: 20,
                                                fontStyle:
                                                    FontStyle.italic)),
                                        TextSpan(
                                            text: 'dddddddddddddddddddd ddddddddddddddddddddddd',
                                            style: TextStyle(
                                                fontWeight:
                                                    FontWeight.bold)),
                                      ],
                                    ),
                                  ),
                                )

, у него есть пробел между dd ddd и ddddd, поэтому он автоматически разбивает строки

виджет Текст автоматически делает пустым

, когда следующее слово слишком длинное, затем создайте новую строку

, но я не хочу

есть ли решение для этого?

1 Ответ

0 голосов
/ 06 апреля 2020

softWrap: false в RichText, это помогает, но вы не видели весь текст. MaxLines также является параметром, который вы можете посмотреть в пакете auto_size_text https://pub.dev/packages/auto_size_text

                  new Expanded(
                      child: RichText(
                        //maxLines: 1,
                        softWrap: false,
                        text: TextSpan(
                          text: 'Hello', // default text style
                          children: <TextSpan>[
                            TextSpan(
                                text: ' beautiful ',
                                style: TextStyle(
                                    fontSize: 20,
                                    fontStyle:
                                    FontStyle.italic)),
                            TextSpan(
                                text: 'dddddddddddddddddddd ddddddddddddddddddddddd',
                                style: TextStyle(
                                    fontWeight:
                                    FontWeight.bold)),
                          ],
                        ),
                      ),
                    )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...