Как сделать многострочный текст во флаттере - PullRequest
0 голосов
/ 09 апреля 2020

Иногда текстовый виджет делает разрыв строки, а иногда нет. Я пытался добавить переполнение и maxline, но это не работает.

Это код:

Text(
  ArticleData().articleBank[index].articleTitle,
  style: TextStyle(
    fontWeight: FontWeight.bold,
    fontSize: 20.0,
    color: Colors.black,
  ),
),

Вот что я пытаюсь построить:

App

1 Ответ

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

Вы можете использовать FittedBox class.

Масштабирует и позиционирует своего потомка внутри себя в соответствии с посадкой. Аргументы подгонки и выравнивания не должны быть нулевыми.

FittedBox(
  Key key,
  fit: BoxFit.none,
  alignment: Alignment.center,
  child: Text(
    ArticleData().articleBank[index].articleTitle,
    style: TextStyle(
      fontWeight: FontWeight.bold,
      fontSize: 20.0,
      color: Colors.black,
    ),
  ),
)
...