我有一个像图1这样的设计,我的问题是文本将被 Package 在一个带有背景渐变的容器中,但由于我使用扩展来 Package 这个容器,所以它总是像图2那样得到所有的空白空间,这与设计不匹配。
如果我使用的是Flexible,我如何将箭头图标对齐到行的末尾,如图3所示。请帮助我找到一个解决方案,谢谢。
Container(
width: 400,
height: 300,
color: Colors.blue,
child: Column(
children: [
Padding(
padding: const EdgeInsets.all(16.0),
child: Row(
children: [
Flexible(
child: Container(
color: Colors.white,
child: Text("Công thực tế:21 công"))),
Align(
alignment: Alignment.topRight,
child: Icon(Icons.arrow_circle_right))
],
),
)
],
),
),
[Pic 1](https://i.stack.imgur.com/2HWAZ.png)
[Pic 2](https://i.stack.imgur.com/m5aQy.png)
[pic 3](https://i.stack.imgur.com/XUrrR.png)
查找此代码的解决方案
2条答案
按热度按时间oknrviil1#
啊,没关系,我刚刚找到了一个解决方案,使用Flexible和MainAxisAlignment.spaceBetween,我将把我的代码放在下面,谢谢你的帮助。
yftpprvb2#
你可以试试这个:output