Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
10.5k views
in Technique[技术] by (71.8m points)

flutter - Collapsible SliverAppBar with no intermediate states

I'm trying to make a collapsible SliverAppBar that has an expanded state and a collapsed state and no intermediate states. That means that you cannot scroll down a little bit and leave the app bar in a partial transition. When left in this position it should animate either to a collapsed or expanded state based on where it's going to land.

The scroll position should automatically adjust itself to match. In other words, if the app bar expands it should simultaneously push the content down with it.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

SliverAppBar has a snap property.

The official documentation has a number of animations showing different combinations of snap, pinnend, and floating: https://api.flutter.dev/flutter/material/SliverAppBar-class.html


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...