我想固定平面按钮中图像的大小。我有不同大小的图像,然后在 Listview 中,我添加了带有背景的 FlatButton 是图像。我尝试使用 ClipRRect 但还没有。代码在这里
child: ListView(
scrollDirection: Axis.horizontal,
children: <Widget>[
child: FlatButton(
child: Image.asset('assets/images/taixiu.png', scale: 1.25),
onPressed: () {
Navigator.pushNamed(context, '/sicbo-game');
},
),
child: FlatButton(
child: Image.asset('assets/images/poker.png', scale: 1.25),
onPressed: () {
Navigator.pushNamed(context, '/sicbo-game');
},
),
child: FlatButton(
child: Image.asset('assets/images/baucua.png', scale: 1.75),
onPressed: () {
Navigator.pushNamed(context, '/sicbo-game');
},
),
child: FlatButton(
child: Image.asset('assets/images/cangua.png', scale: 7.0),
onPressed: () {
Navigator.pushNamed(context, '/sicbo-game');
},
),
child: FlatButton(
child: Image.asset('assets/images/taixiu.png', scale: 1.25),
onPressed: () {
Navigator.pushNamed(context, '/sicbo-game');
},
),
)
],
),
最佳答案
我会这样做的方式是像那样设置按钮 child -
Container(
width: 200.0
height: 200.0,
decoration: BoxDecoration(
image: DecorationImage(
image: AssetImage('myimagepath'),
repeat: ImageRepeat.repeat,
fit: BoxFit.none,
),
),
)
我只是使用一个具有您想要的给定宽度和高度的容器,而不是图像本身,并将图像作为背景。
关于android - Flutter 修复 FlatButton 中不同图片大小相同的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54287057/