SliverAppBar怎么修改折叠后的高度
时间: 2024-02-09 08:12:49 浏览: 200
SliverAppBar是Flutter中的一个组件,用于实现滚动折叠效果的应用栏。折叠后的高度可以通过修改SliverAppBar的高度来实现。具体来说,可以通过设置其flexibleSpace属性中的高度来控制折叠后的高度。
下面是一个示例代码,其中flexibleSpace的高度被设置为200:
```
SliverAppBar(
expandedHeight: 200, // 指定SliverAppBar的最大高度
flexibleSpace: FlexibleSpaceBar(
title: Text('SliverAppBar'),
background: Image.asset('assets/images/header_image.jpg', fit: BoxFit.cover),
),
//其他属性
//...
)
```
在这个示例中,我们将SliverAppBar的expandedHeight属性设置为200,表示其最大高度为200。flexibleSpace中的高度也设置为200,这样当SliverAppBar折叠时,其高度就会变为200。
需要注意的是,如果flexibleSpace中包含的内容高度大于设置的高度,那么折叠后的高度也会随之增加。因此在设置高度时,需要根据实际情况进行调整。
阅读全文