【问题标题】:Remove or modify navigation drawer overlay shadow in Flutter在 Flutter 中删除或修改导航抽屉覆盖阴影
【发布时间】:2019-04-15 13:27:59
【问题描述】:

我用appBardrawer 创建了一个Scaffold 小部件。

当我打开抽屉时,Scaffoldbody 小部件上有一个阴影。我想要么去掉阴影,让它不那么“强烈”,要么稍微改变一下阴影。

我查看了文档,但没有找到任何通过公共 API 实现此目的的方法。

有什么办法可以去掉抽屉菜单在body上的“投影”?

海拔选项有所不同,即使我将其设置为 0,身体顶部的覆盖阴影仍然存在。

This 问题描述的屏幕截图可能有助于阐明我想要什么。

【问题讨论】:

    标签: flutter shadow


    【解决方案1】:

    如果您想消除 Scaffold 主体上的阴影,则必须将 Scaffold 的 drawerScrimColor 的值更改为 Colors.transparent

    【讨论】:

    【解决方案2】:

    您是否尝试将抽屉的elevation 设置为elevation: 0.0

    【讨论】:

    • 是的,我在问题中提到过:“海拔选项有所不同,即使我将其设置为 0,身体顶部的覆盖阴影仍然存在。”
    【解决方案3】:

    检查一下

    drawerTheme:
              DrawerThemeData(scrimColor: Colors.transparent, elevation: 0.5),
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-12
      • 1970-01-01
      • 1970-01-01
      • 2020-07-05
      • 1970-01-01
      • 2020-01-21
      • 1970-01-01
      相关资源
      最近更新 更多