【问题标题】:Flutter collapsible SliverAppBar, but without the background for the TabBarFlutter 可折叠 SliverAppBar,但没有 TabBar 的背景
【发布时间】:2020-09-03 19:15:37
【问题描述】:

https://api.flutter.dev/flutter/widgets/NestedScrollView-class.html 中的示例代码显示了如何使用bottom:TabBar 显示可折叠的SliverAppBar

问题是,当我添加flexibleSpace: FlexibleSpaceBar 为应用栏设置背景图片时,图片会渗入标签栏。我希望标签栏有任何背景图片。

我可以将标签栏包装在一个容器中并给它一个背景颜色,但这样图片在底部看起来会被裁剪。

或者,https://medium.com/@diegoveloper/flutter-collapsing-toolbar-sliver-app-bar-14b858e87abe 建议我使用SliverPersistentHeader 作为标签栏。

问题是,由于顶部有 2 个固定条,我不能使用 SliverOverlapAbsorber。我需要根据顶部条子是否展开/折叠来显示不同的状态。

建议?

【问题讨论】:

    标签: flutter


    【解决方案1】:

    对于这个问题有一个未解决的问题:https://github.com/flutter/flutter/issues/25723

    【讨论】:

      猜你喜欢
      • 2020-07-03
      • 1970-01-01
      • 1970-01-01
      • 2023-01-13
      • 2019-10-31
      • 2021-05-14
      • 2013-09-21
      • 2018-12-19
      • 1970-01-01
      相关资源
      最近更新 更多