【发布时间】: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