SliverAppBar的最小高度(颤振)?

时间:2018-10-22 15:41:29

标签: flutter flutter-sliver

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

Work在SliveAppBar上添加了一个底部小部件:

底部:PreferredSize(         preferredSize:Size(20.0,20.0),         子级:Text(''),       ),

1 个答案:

答案 0 :(得分:4)

答案是肯定和否定。如果要使其大于当前尺寸,可以设置一个“底部”窗口小部件,该窗口小部件在应用程序栏主要部分下方占据一些空间,因此可以使其显得更大。

尽管更改应用程序栏的实际“栏”部分的高度是不可能的,但是它使用常数kToolbarHeight来确定其高度,因此无法轻松减小工具栏的大小。

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