如何使用 Flutter 创建带有图像的按钮?这似乎是最简单的事情,但图像并没有完全填充父小部件。这就是我所拥有的:
Container(child: ConstrainedBox(
constraints: BoxConstraints.expand(),
child: FlatButton(onPressed: null,
child: Image.asset('path/the_image.png'))))
我关注了this post作为指导。我的图像如下所示:
注意 PNG 图像周围的填充 - 它不在代码中。它从何而来? PNG 本身没有 Canvas 填充,因此这一定不是正确的技术。
我只需要一个带有填充整个 FlatButton
的图像的按钮,或者我可以添加操作的另一个小部件,而不会扭曲图像。
最佳答案
IconButton(
icon: Image.asset('path/the_image.png'),
iconSize: 50,
onPressed: () {},
)
关于flutter - 在 Flutter 中创建一个带有图像的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53641053/