flutter - 如何删除卡片中的行之间的空间(Flutter)
问题描述
我在我的颤振应用程序中使用了一个有两行的卡片小部件,我遇到的问题是两行之间出现了很大的空间,如下图所示
如何解决这个问题?
我在这里尝试过的代码:
return Card(
child: Container(
alignment: FractionalOffset.center,
child: Row(
children: <Widget>[
Expanded(
flex: 1,
child: Container(
child: ListTile(
title: Text(snapshot.data[index].data["title"],
textDirection: TextDirection.rtl,
style: TextStyle(fontSize: 14.0,
fontFamily: 'Cairo',
fontWeight: FontWeight.bold),),
onTap: () => navigateToDetails(snapshot.data[index]),
),
),
),
//SizedBox(width: 1.0),
Expanded(
flex: 1,
child: Container(child: Image.network(snapshot.data[index].data["image_url"],height: 80.0,width: 80.0)),
),
],
),
),
);
解决方案
您在行内使用扩展的小部件,以便小部件尝试获得相同的宽度并尝试覆盖整个宽度。
这样,如果要删除行小部件之间的空间,则删除扩展的小部件并使用 Row 的MainAxisAlignment属性来安排或管理空间。
您可以使用以下值:
MainAxisAlignment.spaceBetween和MainAxisAlignment.spaceEvenly
推荐阅读
- c# - MVC 网站和 web-api 身份验证/授权失败操作(框架 4.6.1)
- sql - SQL 更新(在 SET 上选择)
- rxjs - 如何调度确定的商店状态?
- android - 无法使用 NestedScrollView 为 WebView 创建图层
- mysql - 包含 order by 和 random 的 Mysql union 2 查询
- filemaker - 修复 Filemaker 18 计算 While 循环错误
- java - 在休眠状态下,当有 EAGER JOIN 时,StatelessSession 是否会阻止过滤掉重复项
- python - 计数视图有时有效,有时不计数
- single-sign-on - ADFS 问题 - 自动登录不起作用
- git - RPC 失败;HTTP 502 curl 22 The requested URL returned error: 502 Bad Gateway?