如何去除文本按钮颤动的内边距?

问题描述 投票:0回答:1

如何删除颤动中文本按钮的内部间距?

enter image description here

去除按钮内部间距

TextButton(
            style: ButtonStyle(
                padding: MaterialStateProperty.all<EdgeInsetsGeometry>(
                    EdgeInsets.zero),
                    tapTargetSize: MaterialTapTargetSize.shrinkWrap
              ),
              
              onPressed: () {},
              child: Container(
                  width: 50,
                  height: 50,
                  decoration: BoxDecoration(
                      color: const Color(0xffF6F6F7),
                      borderRadius: BorderRadius.circular(50)),
                  child: const Padding(
                    padding: EdgeInsets.all(12.0),
                    child: Icon(CupertinoIcons.search),
                  ))),
flutter dart user-interface
1个回答
0
投票

为什么你要尝试使用文本按钮,看来你应该在这里使用图标按钮。 文本按钮本身不显示边界(仅在悬停时显示阴影),您可以将填充设置为低于 4 的任何值以减少间隙。尽管通常不建议将任何东西放置在靠近按钮的位置。

© www.soinside.com 2019 - 2024. All rights reserved.