颤振:堆栈中的长文本重叠并从顶部开始

时间:2020-05-07 13:02:53

标签: flutter dart

我正在尝试将长文本包装在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,
              )
          )
        ],
      ),
    );

问题是文本重叠并且从视图顶部开始。如此处所示:

Screenshot of the overlapping text

我在做什么错?我尝试在堆栈中使用ListView,这也会导致相同的问题。

1 个答案:

答案 0 :(得分:0)

仅使用Column代替StackExpanded(如果需要)

Column(
  children: []
)