flutter - 颤振删除列中小部件之间的空间
问题描述
嗨,我在modalRoute
里面有列,但在小部件之间它有垂直空间,如分隔线,我modalRoute
black.Withtransparent
的透明color
使小部件之间有一个分隔线,如何删除该空间?
return SlideTransition(
position: panelDetailsPosition,
child: GestureDetector(
onTap: () {
FocusScope.of(context).requestFocus(FocusNode());
},
child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: <Widget>[
GestureDetector(
onVerticalDragUpdate: _handleDragUpdate,
onVerticalDragEnd: _handleDragEnd,
behavior: HitTestBehavior.opaque,
child: Container(
margin: EdgeInsets.only(top: 50.0),
height: 47.0,
child: Container(
decoration: BoxDecoration(
borderRadius: BorderRadius.only(
topLeft: Radius.circular(25.0),
topRight: Radius.circular(25.0)),
color: Colors.white),
child: Padding(
padding:
const EdgeInsets.fromLTRB(180.0, 20.0, 180.0, 20.0),
child: Container(
decoration: BoxDecoration(
color: Colors.grey[300],
borderRadius: BorderRadius.all(
const Radius.circular(8.0)))),
),
)),
),
Expanded(
child: PageView(
controller: _pageViewController,
// physics: NeverScrollableScrollPhysics(),
children: <Widget>[
pageViewItem(),
pageViewDeskripsi(),
pageViewItemPilihan()
],
),
),
Row(
children: <Widget>[
Expanded(
child: Container(
color: CompanyColors.primary,
child: Center(
child: InkWell(
child: Padding(
padding: const EdgeInsets.all(15.0),
child: Text(
"Add to Cart",
style: TextStyle(
color: Colors.white, fontSize: 20.0),
),
),
onTap: () {
gotToPilihan();
},
),
)),
)
],
)
],
),
),
这是当我更改容器颜色以检查它的哪一部分时
- 浅蓝色容器
- 没有颜色的容器(背景来自推送 ModalRoute 之前的其他页面)
- 带绿色的容器
解决方案
这是 Flutter 的一个已知问题,Github 上有更多详细信息:#14288。有一些解决方法,但没有一个始终有效。
推荐阅读
- c# - 如何在winforms网站上的生日下拉框中设置值
- html - 在角度项目上更改 svg 图标 fa-edit 的高度
- ruby-on-rails - 响应中字符串数组的Rails rspec CSV生成器错误
- asp.net - 当 rvest 不起作用时,如何使用 R 抓取 .aspx 网站?
- flutter - 如何创建多个 setter
- storybook - 升级模板核心后,故事书未加载模板 Web 组件 css 文件
- c# - 谁能帮助我进行正则表达式检查?
- android - 如何使用 Mopub 中介设置第三方广告网络(例如 Vungle)?
- powershell - 来自 api 调用的 Powershell 请求不记名令牌
- kotlin - 如何在用 kotlin 编写的 lambda 函数中设置 AWS 键?