基本上就是标题中所说的。我的 Android Studio 项目中有一个底部导航栏,并且想要禁用底部导航栏中的活动指示器。
有没有简单的方法可以禁用它?或者至少有一个解决方法?
目前,我的导航栏代码如下所示:
<com.google.android.material.bottomnavigation.BottomNavigationView
android:id="@+id/bottomNavigationView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/bottom_navbar_fade"
app:itemHorizontalTranslationEnabled="false"
app:itemIconTint="@color/icon_color_selector"
app:itemTextColor="@color/icon_color_selector"
app:itemTextAppearanceActive="@style/BottomNavigationViewTextStyleActive"
app:itemTextAppearanceInactive="@style/BottomNavigationViewTextStyleInactive"
app:itemIconSize="40dp"
app:labelVisibilityMode="labeled"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:menu="@menu/bottom_nav_menu" />
对于导航栏,我使用这个谷歌库:
'com.google.android.material:material:1.10.0'
使用它来禁用活动指示器。
app:itemActiveIndicatorStyle="@android:color/transparent"
要在单击某个项目时更改波纹颜色,请使用此功能。
app:itemRippleColor="@color/your_color"