【问题标题】:what is the difference between SliverAppBar and SliverPersistentHeader in Flutter?Flutter 中的 SliverAppBar 和 SliverPersistentHeader 有什么区别?
【发布时间】:2022-01-11 22:05:35
【问题描述】:

SliverAppBar 和 SliverPersistentHeader 的主要区别是什么?

它们的使用目的最大的不同是什么?

【问题讨论】:

  • SliverPersistentHeader 可用于创建具有自定义行为的SliverAppBar。查看链接了解更多信息:youtube.com/…

标签: flutter flutter-sliver flutter-sliverappbar


【解决方案1】:

SliverAppBar:

SliverAppBar 是 Fl​​utter 中的 Material Design 小部件,可提供可滚动或可折叠的应用栏。此处将 Sliver 一词用于可滚动区域。 SliverAppBar 基本上为我们提供了创建应用栏的方法,它可以改变外观、融入背景,甚至在我们滚动时消失。

SliverPersistentHeader :

当条子滚动到与条子的GrowthDirection 相对的视口边缘时,条子的大小会发生变化。在正常情况下,CustomScrollView 没有居中的条子,当滚动到视口的前缘时,条子的大小会发生变化。

另见this 视频。对于SliverAppBarSliverPersistentHeader

参考SliverAppBarhere

参考SliverPersistentHeaderhere

【讨论】:

    猜你喜欢
    • 2023-01-26
    • 2021-09-06
    • 2020-09-20
    • 2020-05-06
    • 2020-04-02
    • 2018-10-25
    • 2018-10-17
    • 2020-03-23
    • 2018-11-25
    相关资源
    最近更新 更多