【发布时间】:2018-11-08 08:29:59
【问题描述】:
我有一排有 3 个文本小部件。
中间的文本条目可以跨越几行,但前两行会非常小。
我想让第一个小部件的文本位于行的顶部,而第三个小部件的文本位于行的底部。
基本上和这张图差不多
所以基本上第一个小部件是开头引号,然后是第三个结尾引号。
我可以在行上设置一个 crossAxisAlignment 开始或结束,这将移动引号,但它会移动它们。
目前我有这样的事情:
return Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
Container(
padding: const EdgeInsets.symmetric(horizontal: 10.0),
child: Text('"'),
),
Expanded(
child: Text(
entry.text,
style: style,
),
),
Container(
padding: const EdgeInsets.symmetric(horizontal: 10.0),
color: Colors.yellow,
child: Text(
'”',
textAlign: TextAlign.start,
),
),
],
);
但我不确定如何将底部引号与文本底部对齐,目前它位于顶部。
【问题讨论】: