我有一个包含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,
),
),
],
);
但我不确定如何将底部引用对齐到文本的底部,目前它位于顶部。