flutter - 使用 Padding 包裹的 LIstView 构建器,无需裁剪
问题描述
我想在 ListViewBuilder 的左侧实现填充,但是每当我添加填充并且用户滚动列表(水平轴)时,您可以清楚地看到填充:
代码:
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.all(2.0),
child: ListView.separated(
separatorBuilder: (context, index) => const SizedBox(width: 10,),
itemCount: 4,
scrollDirection: Axis.horizontal,
itemBuilder: (context, index) {
return Container(
height: 100,
width: 100,
color: Colors.grey,
);
},
)
);
}
解决方案
ListView.seperator() 上有一个填充属性
child: ListView.separated(
padding: const EdgeInsets.only(left: 2),
推荐阅读
- php - 使用 Ajax 的新网址
- git - 是否有 Git URI 方案可以让我在特定提交时引用存储库中的文件?
- python - Python如何自动选择最后一个交易日的收盘价
- haskell - Haskell 高阶滤波函数
- pandas - Groupby 熊猫和体重时间序列
- javascript - 为什么不处理快递?
- php - 根据数据库更改 td 内容
- azure - Azure AD - 检索特定于特定用户的应用程序的自定义属性
- flutter - Flutter 代码行在 Visual Studio Code 中未正确显示树状结构
- drake - 在启用 Gurobi 的情况下使用 drake 构建时出现问题