在一行中对齐多个小部件

时间:2019-05-15 22:48:44

标签: dart flutter

我需要在一行中对齐两个窗口小部件(一个文本窗口小部件和一个墨水窗口小部件),我需要将文本窗口小部件放在中间,将墨水窗口小部件放在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,
                    ),
                  ),
                ),
              ),
            ),
          ],
        ),

using center widget

0 个答案:

没有答案