flutter - Flutter:ListView 项目之间的奇怪差距
问题描述
我对 Flutter 和 ListView 小部件有一个奇怪的问题。我可以看到我的项目之间的差距。我可以看到黑色背景。我是否缺少某些东西以使这些差距不显示?这是整个应用程序代码:
import 'package:flutter/material.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Flutter Demo',
home: Container(
color: Colors.black,
child: new ListView.builder(
itemBuilder: (BuildContext context, int index) {
return new Container(
color: Colors.pink.shade100,
child: Container(
height: 100.0,
),
);
},
itemCount: 100,
),
),
);
}
}
解决方案
我尝试运行您的代码,但列表项之间没有任何意外的填充。我目前正在使用 Flutter 2.5
您可以尝试在 ListView 上添加填充 0 并查看它是否删除了意外填充。
child: ListView.builder(
padding: EdgeInsets.all(0.0),
...
),
推荐阅读
- python - PySpark:在 n 个元素上做一个简单的滑动窗口并通过函数聚合
- javascript - chrome.identity.launchWebAuthFlow 不起作用,但 chrome.identity.getAuthToken 工作
- android - 如何在关闭活动后停止继续播放的媒体播放器
- azure - 使用具有相同 ADF 的现有管道以编程方式创建新的 ADF 管道
- reactjs - 如何使用 ansible 在 React 中访问环境变量
- elasticsearch - kibana 中的错误“在 camelCase 中期望插件“id”,但发现:apm_oss”
- xslt - 检查取决于 XSL 上的属性
- reactjs - 父组件更改道具时子组件不会重新渲染
- git - Git commit:解析为必要的格式
- c# - NET 框架的 C# 编译器、SDK 和 msbuild