Improve: View hierarchy of bottom navigation

This commit is contained in:
LooKeR 2022-01-27 00:00:48 +05:30
parent e69a0c5923
commit 80773bfce4
2 changed files with 8 additions and 0 deletions

View File

@ -55,6 +55,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toBottomOf="@id/coordinator" app:layout_constraintTop_toBottomOf="@id/coordinator"
style="?bottomNavigationStyle"
app:menu="@menu/navigation_menu_main" /> app:menu="@menu/navigation_menu_main" />
</androidx.constraintlayout.widget.ConstraintLayout> </androidx.constraintlayout.widget.ConstraintLayout>
</layout> </layout>

View File

@ -41,6 +41,7 @@
<item name="materialCardViewStyle">@style/Theme.Card</item> <item name="materialCardViewStyle">@style/Theme.Card</item>
<item name="materialCardViewElevatedStyle">@style/Theme.Card.Elevated</item> <item name="materialCardViewElevatedStyle">@style/Theme.Card.Elevated</item>
<item name="collapsingToolbarLayoutLargeStyle">@style/Theme.CollapsingToolbar</item> <item name="collapsingToolbarLayoutLargeStyle">@style/Theme.CollapsingToolbar</item>
<item name="bottomNavigationStyle">@style/Theme.BottomNavigation</item>
</style> </style>
<style name="Theme.Main.Dark" parent="Theme.Material3.Dark.NoActionBar"> <style name="Theme.Main.Dark" parent="Theme.Material3.Dark.NoActionBar">
@ -78,6 +79,7 @@
<item name="materialCardViewStyle">@style/Theme.Card</item> <item name="materialCardViewStyle">@style/Theme.Card</item>
<item name="materialCardViewElevatedStyle">@style/Theme.Card.Elevated</item> <item name="materialCardViewElevatedStyle">@style/Theme.Card.Elevated</item>
<item name="collapsingToolbarLayoutLargeStyle">@style/Theme.CollapsingToolbar</item> <item name="collapsingToolbarLayoutLargeStyle">@style/Theme.CollapsingToolbar</item>
<item name="bottomNavigationStyle">@style/Theme.BottomNavigation</item>
</style> </style>
<style name="Theme.Main.Amoled" parent="Theme.Material3.Dark.NoActionBar"> <style name="Theme.Main.Amoled" parent="Theme.Material3.Dark.NoActionBar">
@ -115,6 +117,7 @@
<item name="materialCardViewStyle">@style/Theme.Card</item> <item name="materialCardViewStyle">@style/Theme.Card</item>
<item name="materialCardViewElevatedStyle">@style/Theme.Card.Elevated</item> <item name="materialCardViewElevatedStyle">@style/Theme.Card.Elevated</item>
<item name="collapsingToolbarLayoutLargeStyle">@style/Theme.CollapsingToolbar</item> <item name="collapsingToolbarLayoutLargeStyle">@style/Theme.CollapsingToolbar</item>
<item name="bottomNavigationStyle">@style/Theme.BottomNavigation</item>
</style> </style>
<style name="Theme.AppBarLayout" parent="Widget.Material3.AppBarLayout"> <style name="Theme.AppBarLayout" parent="Widget.Material3.AppBarLayout">
@ -137,6 +140,10 @@
<item name="android:backgroundTint">?attr/colorSurface</item> <item name="android:backgroundTint">?attr/colorSurface</item>
</style> </style>
<style name="Theme.BottomNavigation" parent="Widget.Material3.BottomNavigationView">
<item name="elevation">0dp</item>
</style>
<style name="Theme.Tab" parent="Widget.Material3.TabLayout"> <style name="Theme.Tab" parent="Widget.Material3.TabLayout">
<item name="tabTextAppearance">?attr/textAppearanceBody1</item> <item name="tabTextAppearance">?attr/textAppearanceBody1</item>
</style> </style>