Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

Add support for Android bottom navigation bar in Xamarin.Forms #1400

Closed
lukemcnally84 opened this issue Dec 14, 2017 · 5 comments
Closed

Add support for Android bottom navigation bar in Xamarin.Forms #1400

lukemcnally84 opened this issue Dec 14, 2017 · 5 comments

Comments

@lukemcnally84
Copy link

The latest Material Design guidelines talk about a bottom navigation bar:
https://material.io/guidelines/components/bottom-navigation.html#

This is available within Android as the BottomNavigationView:
https://developer.android.com/reference/android/support/design/widget/BottomNavigationView.html

When can we expect to see this supported in Xamarin.Forms? Ideally, this would be available via the TabbedPage control, as suggested here:
https://forums.xamarin.com/discussion/84565/bottomnavigationview-option-for-tabbedpage-on-android

@pauldipietro pauldipietro added this to New in Triage Dec 14, 2017
@jassmith jassmith moved this from New to Ready For Work in Triage Dec 18, 2017
@ChaseFlorell
Copy link

I really like this, but I have a question.

Does Top Nav get deprecated for Android or is it maintained as default. Should there be a UseLegacy flag to maintain the old way and set bottom nav as the new default?

tabbedPage.On<Android>().UseLegacyTopNavigation();

It would be a breaking change if introduced as the new default, so maybe it gets rolled out in two stages.

V2.x

tabbedPage.On<Android>().UseBottomNavigation();

V3.x

[Obsolete("this is now the default")]
public void UseBottomNavitation() {}

//
tabbedPage.On<Android>().UseLegacyTopNavigation();

@dhaligas
Copy link

dhaligas commented Jan 4, 2018

I think there should be both or essentially have a tabbed view that is the top tab
it is common in android to combine both top and bottom

@jassmith jassmith moved this from Ready For Work to Proposal in Triage Jan 18, 2018
@jassmith jassmith added this to Backlog in Enhancements Jan 22, 2018
@samhouts samhouts removed this from Proposal in Triage Feb 22, 2018
@pcdus
Copy link

pcdus commented Mar 23, 2018

Any news about this request? A bottom TabbedPage is required if we look UI of the latest apps!

@samhouts
Copy link
Member

Hey, I know this issue is older, but we do have an official spec open on #1675 and a PR open on #1748, so I'll go ahead and close this issue. Please follow #1675 and/or #1748 for updates. Thanks!

Enhancements automation moved this from Backlog to Done Mar 23, 2018
@Charuwaka
Copy link

tabbedPage.On().UseBottomNavigationView() will this work in 3.0 Pre or should i specify Enum position >

@samhouts samhouts removed this from Done in Enhancements Jun 12, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

7 participants