Flutter: длинный текст внутри стопки перекрывается и начинается сверху - PullRequest
1 голос
/ 07 мая 2020

Я пытаюсь обернуть длинный текст внутри виджета Text, сложенного внутри Stack. Ниже приведен код.

Scaffold(
      body: Stack(
        children: <Widget>[
          _header(context),
          Align(
            alignment: Alignment(0.0, -0.5),
            child: Text(
                "TITLE OF LONG TEXT",
                style: Theme.of(context).textTheme.display1,
            ),
          ),
          Align(
              alignment: Alignment(0.0, 0.0),
              child:  Text(
                "text long. " * 150,
              )
          )
        ],
      ),
    );

Проблема в том, что текст перекрывается и начинается с верхней части представления. Как видно здесь:

Скриншот перекрывающегося текста

Что я делаю не так? Я попытался использовать ListView внутри стека, что также привело к той же проблеме.

1 Ответ

0 голосов
/ 07 мая 2020

Просто используйте Column вместо Stack и Expanded (при необходимости)

Column(
  children: []
)
...