flutter - 在底部导航栏颤动中删除底部阴影效果
问题描述
iPhone 11 的底部导航栏有如上图所示的底部阴影,有什么办法可以去除阴影?
floatingActionButtonLocation: FloatingActionButtonLocation.centerDocked,
bottomNavigationBar: BottomAppBar(
clipBehavior: Clip.antiAliasWithSaveLayer,
shape: CircularNotchedRectangle(),
child: Theme(
data: Theme.of(buildContext)
.copyWith(canvasColor: Colors.white, primaryColor: Colors.grey),
child: BottomNavigationBar(
onTap: (index){
},
type: BottomNavigationBarType.fixed,
items: bottomNavigationBar.map((element) {
return BottomNavigationBarItem(
icon: Icon(element["icon"]), title: Text(element["title"]));
}).toList(),
),
),
));
编辑:这是我设置海拔后得到的结果:0
编辑:添加安全区域bottomAppBar阴影问题解决后,但是否可以保留我以前的状态栏颜色(缺口区域)?
解决方案
在您的 BottomNavigationBar 中放置elevation: 0.0
示例:
child: BottomNavigationBar(
type: BottomNavigationBarType.fixed,
backgroundColor: Theme.of(context).primaryColor,
elevation: 0.0,
推荐阅读
- python - 具有相同代码的行中后续值之间的差异:值错误
- java - 使用 JavaPairdRdd 的 groupBy 数据
- python - 使用 Pandas 导出到 csv 时,有没有办法用双引号将所有值括起来?(但不是列名)
- javascript - 如何在 iframe 标签中隐藏 src 属性值(url)?
- git - 是否发生了自动 git stash pop ?
- javascript - 在 Javascript 中检索并显示数据表单 (GET)
- angular - 角 | 在 bsDaterangepicker 中仅禁用开始日期选择 | 引导日期范围选择器
- itext - 如何使用 CSS 页面规则在 itext html2pdf 中启用页面方向支持
- python - 如何正确计算时间
- sql - Rails Group、Order 和 Limit 在一张表 Active Records 中