Skip to content

Strech animation for CupertinoSliverNavigationBar #62298

@tidann

Description

@tidann

Use case

On iOS 13, the Sliver Navigation Bar "stretchs" when overscrolling. This is also a feature in Material Design, with the stretch property of SliverNavigationBar associated with FlexibleSpaceBar 's stretchModes. However this feature is not included in the CupertinoSliverNavigationBar class in Flutter.

Proposal

Add this type of stretch animation to CupertinoSliverNavigationBar.
Illustrations :

Current behaviour

current_behaviour

Expected behaviour

expected_behaviour

Material equivalent

material_equivalent

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Issues that are less important to the Flutter projecta: animationAnimation APIsa: fidelityMatching the OEM platforms bettera: qualityA truly polished experiencec: new featureNothing broken; request for a new capabilityc: proposalA detailed proposal for a change to Flutterf: cupertinoflutter/packages/flutter/cupertino repositoryf: scrollingViewports, list views, slivers, etc.frameworkflutter/packages/flutter repository. See also f: labels.platform-iosiOS applications specifically

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions