摆脱 BottomNavigationView 的“选定”视图

get rid of BottomNavigationView "selected" view

提问人:D Com 提问时间:10/18/2023 最后编辑:D Com 更新时间:10/18/2023 访问量:20

问:

当按下菜单项时,它会改变其外观。 在我看来,这是这样的:enter image description here你知道摆脱它的方法吗? 如果没有,有没有办法改变颜色? 例如,将颜色从黑色更改为蓝色。

BottomNavigationView 项:

    <com.google.android.material.bottomappbar.BottomAppBar
        android:id="@+id/bottomAppBar"
        android:layout_width="match_parent"
        android:layout_height="60dp"
        android:layout_gravity="bottom"
        style="@style/Widget.MaterialComponents.BottomAppBar.Colored"
        >
        <com.google.android.material.bottomnavigation.BottomNavigationView
            android:id="@+id/bnv"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@android:color/transparent"
            app:labelVisibilityMode="unlabeled"
            app:itemIconTint="@color/white"
            app:menu="@menu/bottom_menu"

            />
    </com.google.android.material.bottomappbar.BottomAppBar>
java android-studio 移动 版 bottomnavigationview

评论


答:

0赞 D Com 10/18/2023 #1

---IndicatorStyle--- 1)

 <style name="App.Custom.Indicator" parent="Widget.Material3.BottomNavigationView.ActiveIndicator">
        <item name="android:color">@color/blue</item>  
    </style>
  1. 将此行添加到 bottomNavigationView xml 代码中:
app:itemActiveIndicatorStyle="@style/App.Custom.Indicator"

   app:itemRippleColor="@color/green"
    app:itemActiveIndicatorStyle="@color/green"

制作爆炸的“动画”。 颜色类型无关紧要。