我需要执行类似的操作,但不知道该怎么做。当我尝试使用Align
移动时,图标不移动:
我试过这个:
Widget AreaProfil(){
return Column(
children: [
Container(
margin: const EdgeInsets.only(left: 10.0),
padding: const EdgeInsets.only(top: 10.0, ),
decoration: BoxDecoration(
borderRadius: BorderRadius.circular(20),
),
child: Card(
child: Container(
child: Row(
children: [
const Text(
"Mon Profil",
style: TextStyle(
fontSize: 20,
fontWeight: FontWeight.bold,
),
),
Align(
alignment: Alignment.centerRight,
child: Row(
children: const [
Icon(Icons.edit),
],
),
),
]
)
),
)
)
]
);
}
这样做的结果不工作,所有的图标都停留在左边。
2条答案
按热度按时间dfddblmv1#
如果您希望在几个小部件之间有一个间隙,而
MainAxisAlignment.spaceBetween
对您来说还不够,您还可以使用Spacer
或Expanded
来创建这样的间隙。velaa5lx2#