Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request for SliverBottomAppBar #19502

Open
ghost opened this issue Jul 18, 2018 · 9 comments
Open

Feature Request for SliverBottomAppBar #19502

ghost opened this issue Jul 18, 2018 · 9 comments
Labels
c: new feature Nothing broken; request for a new capability customer: crowd Affects or could affect many people, though not necessarily a specific customer. f: material design flutter/packages/flutter/material repository. f: scrolling Viewports, list views, slivers, etc. framework flutter/packages/flutter repository. See also f: labels. P3 Issues that are less important to the Flutter project team-design Owned by Design Languages team triaged-design Triaged by Design Languages team

Comments

@ghost
Copy link

ghost commented Jul 18, 2018

Problem:
When using SlideTransition to slide off BottomAppBar on SliverList scroll which is inside NestedScrollView with SliverAppBar, animation works, but SliverList does not occupy remaining space where BottomAppBar once was.

Intended behaviour:
https://material.io/design/components/app-bars-bottom.html#behavior ("Scrolling" paragraph)

Examples:
How it looks when SlideTransition finishes and BottomAppBar is no longer visible:
screenshot_20180717-143740

"Hack":
To archive intended effect I use SizeTransition instead of SlideTransition with axis: Axis.vertical and axisAlignment: -1.0 , but that for some reason removes BottomAppBar elevation and FAB moves down when BottomAppBar changes size.

Feature request:
There could be a SliverBottomAppBar Widget with floating/snap/pinned properties and it could react to scrolling of CustomScrollView same as SliverAppBar does.

@zoechi zoechi added the framework flutter/packages/flutter repository. See also f: labels. label Jul 19, 2018
@goderbauer goderbauer changed the title Scaffold bottomNavigationBar show/hide on scroll effect. Feature Request for SliverBottomAppBar Jan 2, 2019
@goderbauer goderbauer added c: new feature Nothing broken; request for a new capability f: material design flutter/packages/flutter/material repository. labels Jan 2, 2019
@rakeshlanjewar
Copy link

I have answered a workaround on this :-

https://stackoverflow.com/a/54567061/7416454

@ninest
Copy link

ninest commented Mar 19, 2019

@Achilas
Do you mind providing a working example of your code of how you implemented this?

@sergioahv15
Copy link

@Achilas
I would appreciate a working example too. Thanks!

@ghost
Copy link
Author

ghost commented Jul 9, 2019

There is no working example. I gave up with this feature as soon as I posted this.

@Piinks Piinks added the f: scrolling Viewports, list views, slivers, etc. label Jan 23, 2020
@VladyslavBondarenko VladyslavBondarenko added the customer: crowd Affects or could affect many people, though not necessarily a specific customer. label Mar 26, 2020
@changalberto
Copy link

This request has been made like 2 years ago, and it still hasn't been implemented?

@MustafaAdam
Copy link

This would be a great widget to add. I don't see why it wasn't added to Flutter by now.
I would appreciate any update from the Flutter team or at least confirmation that they aren't working on it at all.

@kaijauk
Copy link

kaijauk commented Jun 29, 2021

Same here, would also need this!
I want a widget that is not expanded until I reach the end of my CustomScrollView with Sliver Widgets

@guidezpl
Copy link
Member

M3 keeps the concept of bottom app bar scrolling but will add more complex interactions (e.g. with FAB). As such I'll take this as a feature request for M3

@guidezpl guidezpl changed the title Feature Request for SliverBottomAppBar Feature Request for SliverBottomAppBar May 24, 2022
@Piinks Piinks added the P3 Issues that are less important to the Flutter project label Feb 21, 2023
@flutter-triage-bot flutter-triage-bot bot added multiteam-retriage-candidate team-design Owned by Design Languages team triaged-design Triaged by Design Languages team labels Jul 8, 2023
@hgraceb
Copy link
Contributor

hgraceb commented Nov 2, 2023

Why is it still just a proposal after five years?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: new feature Nothing broken; request for a new capability customer: crowd Affects or could affect many people, though not necessarily a specific customer. f: material design flutter/packages/flutter/material repository. f: scrolling Viewports, list views, slivers, etc. framework flutter/packages/flutter repository. See also f: labels. P3 Issues that are less important to the Flutter project team-design Owned by Design Languages team triaged-design Triaged by Design Languages team
Projects
No open projects
Status: No status
Development

No branches or pull requests