删除 ROw 中两个 IconButton 之间的多余空间

A R*_*A R 3 widget flutter flutter-layout flutter-widget

我想删除 Row 小部件中两个 IconButton 之间的一些额外空间我尝试了更多,但仍然无法删除小部件之间的空间

Column(
  children: <Widget>[
    Row(
      mainAxisAlignment: MainAxisAlignment.spaceBetween,
      children: <Widget>[
        Text("Home",
          style: TextStyle(
            fontWeight: FontWeight.bold,
            fontSize: 15,
            color: Colors.black
          )
        ),
        Row(
          mainAxisAlignment: MainAxisAlignment.end,
          children: <Widget>[
            IconButton(
              icon: Icon(
                Icons.edit,
                color: Colors.black,
                size: 20,
              ),
              onPressed: () {
                IntelUtility.navigateToScreen(
                  context, EditHomeAddressScreen()
                );
              },
            ),
            IconButton(
              icon: Icon(
                Icons.delete,
                color: Colors.black,
                size: 20,
              ),
              onPressed: () {},
            ),
          ],
        ),
      ],
    ),
  ],
),
Run Code Online (Sandbox Code Playgroud)

请帮助解决这个问题,我遇到了麻烦:(

图片

Nqb*_*raL 6

您可以使用 CupertinoButton,而不是使用 IconButton,如下所示:

CupertinoButton(
  minSize: double.minPositive,
  padding: EdgeInsets.zero,
  child: Icon(
    Icons.delete,
    color: Color.black,
    size: 20
  ),
  onPressed: () {},
)
Run Code Online (Sandbox Code Playgroud)