Как я могу добавить BottomAppBar к основному действию, также включает верхнюю панель инструментов

У меня есть основное действие с верхней панелью инструментов, оно работает нормально, затем я делаю новое действие "NavigationBar", создаю материальный дизайн BottomAppBar, и он отлично работает,

Теперь, как я могу добавить BottomAppBar к основному действию, чтобы включить верхнюю и нижнюю панели?!

код main_activty.java с макетом ограничений:

<include
    android:id="@+id/include"
    layout="@layout/custom_toolbar">
</include>

и XML-код:

<androidx.appcompat.widget.Toolbar
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="?attr/actionBarSize"
    android:background="@color/colorPrimaryDark"
    android:id="@+id/customToolBar"
    android:theme="@style/ThemeOverlay.AppCompat.Dark">
</androidx.appcompat.widget.Toolbar>

и это XML-код BottomAppBar:

<androidx.coordinatorlayout.widget.CoordinatorLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">


    <com.google.android.material.bottomappbar.BottomAppBar
        android:id="@+id/bottomAppBar2"
        style="@style/Widget.MaterialComponents.BottomAppBar.Colored"
        android:layout_width="match_parent"
        app:hideOnScroll="true"
        app:fabCradleMargin="8dp"
        app:fabCradleVerticalOffset="4dp"
        app:fabCradleRoundedCornerRadius="8dp"
        app:fabAlignmentMode="center"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom" />

    <com.google.android.material.floatingactionbutton.FloatingActionButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:backgroundTint="@color/greanCyan"
        app:layout_anchor="@id/bottomAppBar2"

        android:src="@drawable/ic_add_foreground">

    </com.google.android.material.floatingactionbutton.FloatingActionButton>

</androidx.coordinatorlayout.widget.CoordinatorLayout>

Я хочу, чтобы во всех действиях приложения были обе панели!!

Скриншоты:

Верхняя панель инструментов

BottomAppBar

0 ответов

Другие вопросы по тегам