0

我有一个带有标题、FlexibleSpace 和底部标签栏的 SliverAppBar

SliverAppBar(
      floating: true,
      title: Text('Hello'),
      expandedHeight: 400,
      leading: const BackButton(),
      flexibleSpace: FlexibleSpaceBar(
        collapseMode: CollapseMode.pin,
          background: Container(height: 300, color: Colors.red)
      ),
      bottom: TabBar(
        controller: widget.tabController, 
        isScrollable: true, 
        tabs: widget.tabs
      ),
      actions: [
        IconButton(onPressed:(){}, icon: const Icon(Icons.more)),
      ],
    );

当我向下滚动时,SliverAppBar 消失(右),当我向上滚动时,SliverAppBar 再次出现在顶部(也右)。没关系。

但是当 SliverAppBar 再次出现时,我试图只显示 AppBar 和底部小部件而不显示灵活空间。

只有当我滚动回屏幕顶部时,它才会再次出现。

那可能吗?谢谢

4

0 回答 0