Android:底部应用栏内透明底部导航的问题
Android: Problem in Transparent Bottom Navigation inside the Bottom App Bar
-
android
-
bottomnavigationview
-
android-bottomappbar
-
material-components-android
-
android-bottomnavigationview
我正在尝试实现这种底部应用栏。
我设法做到了。
然后我把app:backgroundTint="@android:color/transparent"
在底部导航中,但结果如下所示。设置成透明效果不太好。
布局代码:
<com.google.android.material.bottomappbar.BottomAppBar
android:id="@+id/bottomAppBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:backgroundTint="@color/colorPrimary"
app:fabCradleRoundedCornerRadius="20dp">
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottomNavigationView"
android:layout_marginRight="16dp"
app:backgroundTint="@android:color/transparent"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:menu="@menu/app_bar_menu" />
</com.google.android.material.bottomappbar.BottomAppBar>
是BottomNavigationView
的影子。使用:
<com.google.android.material.bottomnavigation.BottomNavigationView
app:elevation="0dp"
app:backgroundTint="@android:color/transparent"
android
bottomnavigationview
android-bottomappbar
material-components-android
android-bottomnavigationview
我正在尝试实现这种底部应用栏。
我设法做到了。
然后我把app:backgroundTint="@android:color/transparent"
在底部导航中,但结果如下所示。设置成透明效果不太好。
布局代码:
<com.google.android.material.bottomappbar.BottomAppBar
android:id="@+id/bottomAppBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:backgroundTint="@color/colorPrimary"
app:fabCradleRoundedCornerRadius="20dp">
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottomNavigationView"
android:layout_marginRight="16dp"
app:backgroundTint="@android:color/transparent"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:menu="@menu/app_bar_menu" />
</com.google.android.material.bottomappbar.BottomAppBar>
是BottomNavigationView
的影子。使用:
<com.google.android.material.bottomnavigation.BottomNavigationView
app:elevation="0dp"
app:backgroundTint="@android:color/transparent"