SliverAppBar(Flutter)中的最小高度?

Minimum height in SliverAppBar (Flutter)?

是否可以在SliverAppBar 折叠时设置最小高度?如果是,我该怎么做?

正在为 SliveAppBar 添加底部小部件:

底部:PreferredSize( 首选尺寸:尺寸(20.0,20.0), child: 文本(''), ),

这个问题的答案是肯定的,也不是。如果你想让它比现在更大,你可以设置一个 'bottom' 小部件,它在应用栏的主要部分下面占据一些 space,这样你就可以让它看起来更大。

无法更改应用栏实际 'bar' 部分的高度,因为它使用常量 kToolbarHeight 来确定其高度,因此无法轻松减小工具栏。

也就是说,flutter 是开源的,因此您可以只复制 SliverAppBar 和 RenderSliv​​erAppBar 并以这种方式更改高度,尽管这可能不是一个好主意。