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



我正在尝试将长文本包装在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,这也导致了同样的问题。

只需使用Column而不是StackExpanded(如果需要(

Column(
children: []
)

最新更新