我需要在一行中对齐两个窗口小部件(一个文本窗口小部件和一个墨水窗口小部件),我需要将文本窗口小部件放在中间,将墨水窗口小部件放在MainAxis.End上,到目前为止,我最好的方法是对齐在mainAxis.end处并放置大量左填充以使文本居中,这是一种更好的方法
这是我的代码:
Row(
mainAxisAlignment: MainAxisAlignment.end,
children: <Widget>[
Text("Text Here"),
Padding(
padding: const EdgeInsets.only(left: 150,right: 16.0),
child: Ink(
decoration: BoxDecoration(
color: Color.fromARGB(255, 0, 79, 47),
),
child: InkWell(
borderRadius: BorderRadius.circular(20),
onTap: () {},
child: Padding(
padding: EdgeInsets.all(20.0),
child: Icon(
FontAwesomeIcons.book,
size: 40.0,
color: Colors.white,
),
),
),
),
),
],
),