android - Flutter 修复 FlatButton 中不同图片大小相同的问题

标签 android listview dart flutter

ListView Tap Buntton

我想固定平面按钮中图像的大小。我有不同大小的图像,然后在 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/

相关文章:

Android ListView - 在 'whole' 行位置停止滚动

android - Flutter - SQFlite - 类型 'String' 不是类型 'double' 的子类型

unit-testing - 编写 unittest 并保存在单独的文件夹中

java - 我想将我从 imageView 裁剪的照片存储到我的私有(private)文件夹中

java - 从 fragment 启动 fragment 会显示默认屏幕

jquery 列表,保持事件突出显示

android - 使用带 J. Sharkey 的 SeparatedListAdapter 的分段 ListView 的许可问题

dart - Flutter:创建时间线 UI

android - 如何在 Android 中实现这一点?

java - Android Studio 中如何等待监听器从 Firebase 读取数据?