Sah die neue Leitlinie kam heraus, und verwendet in google photos
neueste app.
Habe keine Ahnung, wie die neue Navigationsleiste Unten.
Sehen durch die neue support-lib nicht finden führen.
Kann nicht finden, eine offizielle Probe.
Wie die neue Leiste Unten? Nicht wollen, zu tun anpassen.
InformationsquelleAutor der Frage zjywill | 2016-03-16
Ich denke, man könnte auf der Suche für diese.
Hier ist ein kurzes snippet, um loszulegen:
Hier ist die Referenz-link.
https://github.com/roughike/BottomBar
BEARBEITEN von Neuen Releases.
Unten Navigation-Ansicht im material-design-Richtlinien für einige Zeit, aber es war nicht leicht für uns, Sie zu implementieren, in unsere apps. Einige Anwendungen haben Ihre eigenen Lösungen, während andere verlassen sich auf Drittanbieter-open-source-Bibliotheken um den job zu erledigen. Jetzt die design-support-Bibliothek zu sehen, die neben dieser Navigationsleiste unten, lassen Sie uns Tauchen Sie ein in, wie wir es nutzen können!
Um mit anzufangen, müssen wir aktualisieren unsere Abhängigkeit!
Wenn Sie mehr Lesen möchten über die Methoden und wie es funktioniert Lesen Sie dieses.
Sicherlich wird es dir helfen.
InformationsquelleAutor der Antwort Jay Rathod RJ
Sollten Sie verwenden BottomNavigationView von v25-Android Support-Bibliothek.
Es stellt einen standard bottom navigation bar für die Anwendung.
Hier ist ein post auf Medium, das hat eine Schritt für Schritt Anleitung:
https://medium.com/@hitherejoe/exploring-the-android-design-support-library-bottom-navigation-drawer-548de699e8e0#.9vmiekxze
InformationsquelleAutor der Antwort Maksim Turaev
Können Sie auch mit der Tab-Layout mit benutzerdefinierten Registerkarte Ansicht, um dies zu erreichen.
custom_tab.xml
activity_main.xml
MainActivity.java
Download Komplette Beispiel-Projekt
InformationsquelleAutor der Antwort waleedsarwar86
Google hat soeben das BottomNavigationView nach der version 25.0.0 der design-support-Bibliothek. Aber es kam, mit den folgenden Beschränkungen:
Also die max, die Sie tun können, mit dieser Faust-version von BottomNavigationView ist: (ohne Reflexion oder der Umsetzung der lib selbst).
So, Wenn Sie wollen. Sie können einen Dritten Teil der Bibliothek wie roughike/BottomBar oder implementieren die lib selbst.
InformationsquelleAutor der Antwort Sanf0rd
Als Sanf0rd erwähnt, startete Google die BottomNavigationView als Teil der Design-Support-Bibliothek version 25.0.0. Die Einschränkungen, die er erwähnt, sind meistens wahr, außer, dass Sie KÖNNEN ändern Sie die Hintergrundfarbe der anzeigen und sogar die text-Farbe und Symbol Farbe. Es hat auch eine animation, wenn Sie hinzufügen, mehr als 4 Artikeln (leider kann es nicht aktiviert werden oder manuell deaktiviert).
Schrieb ich eine ausführliche Anleitung mit Beispielen und einer begleitenden repository, die Sie hier Lesen können:
https://blog.autsoft.hu/now-you-can-use-the-bottom-navigation-view-in-the-design-support-library/
Das wesentliche
Müssen Sie diese in Ihrem app-Ebene
build.gradle
:Können Sie es in Ihre Layouts wie diese:
Können Sie die Elemente über ein Menü-Ressource wie dieses:
Dem Sie festlegen können, Farbton und Farbe für text als eine Farbe in der Liste, so das aktuell ausgewählte Element ist markiert:
Schließlich können Sie die Auswahl der Artikel mit einem OnNavigationItemSelectedListener:
InformationsquelleAutor der Antwort Balázs Gerlei
Andere Alternative Bibliothek, die Sie versuchen können :- https://github.com/Ashok-Varma/BottomNavigation
InformationsquelleAutor der Antwort Ashok Varma
Wie Sie eine Navigationsleiste Unten
Die akzeptierte Antwort ist gut, aber ich fand die Organisation ein wenig schwer zu Folgen und etwas von dem Inhalt unnötig. Das folgende vollständige Beispiel zeigt, wie man eine Navigationsleiste Unten ähnlich das Bild in der Frage.
Fügen Sie die design-support-Bibliothek
Fügen Sie folgende Zeile zu Ihrer app bauen.grade - Datei neben den anderen support library Dinge.
Ersetzen Sie die Versionsnummer mit dem, was aktuell ist. Verwenden
compile
stattimplementation
wenn Sie noch mit Android Studio 2.x.Erstellen der Aktivität layout
Nur Besondere Sache, die wir Hinzugefügt haben, um das layout der
BottomNavigationView
. Zum ändern der Farbe von Symbol und text, wenn darauf geklickt wird, können Sie eineselector
anstatt der Angabe der Farbe direkt. Diese entfällt für Einfachheit hier.activity_main.xml
Beachten Sie, dass wir
layout_alignParentBottom
um tatsächlich legte es auf den Boden.Definieren Sie die Menüelemente
Xml-oben Bottom Navigation Ansicht bezeichnet
bottom_nav_menu
. Dies ist, was definiert jede Position in unserer Sicht. Wir machen es jetzt. Alles, was Sie tun müssen ist, fügen Sie einer Menü-Ressource wie würden Sie für eine Menüleiste oder eine Symbolleiste.bottom_nav_menu.xml
Müssen Sie die entsprechende Symbole, um Ihr Projekt. Dies ist nicht sehr schwierig, wenn Sie gehen, um Datei > Neu - > Bild-Asset - und wählen Sie Aktionsleiste und Tab Icons als Symbol Geben.
Fügen Sie ein Element, ausgewählt Zuhörer
Es ist nichts besonderes hier passiert. Wir haben gerade einen listener hinzufügen, um die Untere Navigationsleiste in unserer Tätigkeit ist
onCreate
Methode.Benötigen Sie weitere Hilfe?
Habe ich gelernt, wie dies zu tun ist zu beobachten das folgende YouTube-video. Die computer-Stimme ist ein wenig seltsam, aber die demonstration ist sehr klar.
InformationsquelleAutor der Antwort Suragch
habe ich eine private Klasse, die verwendet ein gridview und ein Menü-Ressource:
your_menu.xml:
sowie ein benutzerdefiniertes layout-Element your_item_layout.xml
Nutzung in Ihrem mainactivity:
und
und in layout_activity.xml
InformationsquelleAutor der Antwort G Dias
Ich denke, dass das auch nützlich sein.
Snippet
Links
https://github.com/pocheshire/BottomNavigationBar
Es ist https://github.com/roughike/BottomBar Portierung auf C# Xamarin Entwickler
InformationsquelleAutor der Antwort Pocheshire
Gibt es eine neue offizielle BottomNavigationView in der version 25 des Design-Support-Bibliothek
https://developer.android.com/reference/android/support/design/widget/BottomNavigationView.html
fügen Sie in gradle
compile 'com.android.support:design:25.0.0'
XML
InformationsquelleAutor der Antwort Mrk_Slk
Habe ich gemäß dieser github posten und habe die
three layouts
fürthree fragment
Seiten in der unteren tab-Leiste.FourButtonsActivity.java:
Um die badge-count :
LibraryFragment.java:
InformationsquelleAutor der Antwort Naruto
navigation.xml(innerhalb Menü)
Innen
onCreate()
Methode,Und Klasse Erstellen, wie unten dargestellt.
InformationsquelleAutor der Antwort Kishore Reddy
Diese Bibliothek, BottomNavigationViewExerweitert Google BottomNavigationView. Sie können leicht anpassen, die Google-Bibliothek zu haben bottom navigation bar, wie Sie wollen, es zu sein. Sie können deaktivieren Sie den verschieben-Modus, ändern der Sichtbarkeit der Symbole und Texte und vieles mehr. Auf jeden Fall ausprobieren.
InformationsquelleAutor der Antwort Anky An