#android #bottomnavigationview #material-components-android #ripple #ripple-effect
Вопрос:
Я хочу, чтобы эффект ряби вышел за рамки BottomNavigationView
. Как я могу это сделать?
У меня есть этот xml-файл:
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@ id/nav_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
app:menu="@menu/bottom_nav_menu" />
Заранее спасибо!
Ответ №1:
Я нашел решение.Чтобы присвоить нулевое значение Нижнему экземпляру навигации во время выполнения. Пожалуйста, попробуйте это,
xml:
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@ id/nav_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="@android:color/transparent"
app:menu="@menu/bottom_nav_menu"
android:elevation="0dp"/>
Ява:
BottomNavigationView navView = findViewById(R.id.nav_view);
navView.setBackground(null);
Счастливого кодирования 🙂
Ответ №2:
Чтобы присвоить нулевое значение свойству фона в xml.
android:фон=»@null»
Подобный этому,
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@ id/nav_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:background="@null"
app:menu="@menu/bottom_nav_menu" />