I have a fairly complicated screen I am trying to implement in Flutter. It's a scrollview with a parallax background and...kind of a collapsing toolbar. I know I have to probably use a NestedScrollView and SliverAppBar(?), but not sure where to start on implementing. I think a picture would best show what I am trying to accomplish:
The list starts below a Container. As you scroll the list, the Container shrinks to a smaller Container and is pinned to the top. Does that make sense? Any help would be greatly appreciated!

This is using
SliverAppBarwithexpandedHeight. I will encourage checking this video.