我想开发一个应用程序,我将使用底部导航栏,当用户将选择选项项目时,它将显示侧栏喜欢从左侧或右侧的图像,但选项按钮将在底部导航栏。
导航栏:

发布于 2020-10-12 18:25:16
首先,您必须创建一个导航视图和底部导航栏。
NavigationView
<com.google.android.material.navigation.NavigationView
android:id="@+id/navigationView"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:headerLayout="@layout/drawer_header"
app:menu="@menu/menu_drawer"
android:layout_gravity="start"/>底部导航栏
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottomNavigation"
android:layout_width="match_parent"
android:layout_height="55dp"
style="@style/Widget.MaterialComponents.BottomNavigationView.Colored"
android:layout_alignParentBottom="true"
app:menu="@menu/bottom_navigation_menu"
android:background="@color/colorPrimaryDark"
app:itemTextColor="@color/white"
app:labelVisibilityMode="labeled"/>现在要打开抽屉,您必须在setOnNavigationItemSelectedListener中设置抽屉布局(这将是父布局),如下所示
bottomNavigation.setOnNavigationItemSelectedListener{
when(it.itemId){
R.id.your_bottom_menu_selected_id->{
drawer_layout_id.openDrawer(navigationView)
}
}
}https://stackoverflow.com/questions/64315655
复制相似问题