SliverAppBar 和 SliverPersistentHeader 之间的主要区别是什么?
它们的使用目的有什么不同?
SliverAppBar 和 SliverPersistentHeader 之间的主要区别是什么?
它们的使用目的有什么不同?
SliverAppBar:
SliverAppBar
是 Flutter 中的 Material Design 小部件,可提供可滚动或可折叠的应用栏。此处将 Sliver 一词用于可滚动区域。SliverAppBar
基本上为我们提供了创建一个可以改变外观、融入背景甚至在我们滚动时消失的应用栏的方法。
SliverPersistentHeader :
当 sliver 滚动到与 sliver 相对的视口边缘时,其大小会发生变化GrowthDirection
。在没有居中条子的正常情况下CustomScrollView
,该条子在滚动到视口的前缘时会改变其大小。
另请参阅此视频。对于SliverAppBar
和SliverPersistentHeader
参考SliverAppBar
这里
参考SliverPersistentHeader
这里