【问题标题】:How to fix this issue with a rounded app bar in Flutter?如何使用 Flutter 中的圆形应用栏解决此问题?
【发布时间】:2021-07-12 00:20:21
【问题描述】:

我有一个应用栏,我在其中应用了 RoundedRectanlgeBorder 到它的 shape 属性。问题是当您滚动视图时,在应用栏的角落会看到这个额外的空白。使用 RoundedRectanlgeBorder 从应用栏上“剪掉”的额外空间是白色而不是透明的。有没有办法实际剪辑应用栏或其他解决方法来解决这个问题?

【问题讨论】:

  • 你可以使用 ThemeData.of(context).appBarTheme 来自定义它。

标签: flutter dart flutter-appbar


【解决方案1】:

添加

extendBodyBehindAppBar: true,

在你的脚手架中

【讨论】:

  • 我刚试过这个,但不幸的是问题仍然存在
  • 定义您自己的 ThemeData 并将颜色设置为透明。
  • 抱歉,我实际上相信这个答案解决了问题。将 SafeArea 作为 Scaffold 的子级会阻止 extendBodyBehindAppBar 实现。谢谢
猜你喜欢
  • 2015-12-23
  • 1970-01-01
  • 1970-01-01
  • 2020-03-12
  • 2020-08-24
  • 1970-01-01
  • 1970-01-01
  • 2020-05-22
  • 1970-01-01
相关资源
最近更新 更多