1

我当前的 Android 应用程序采用com.google.android.material.bottomnavigation.BottomNavigationView

我有四个图标,其中一个是标准的 android 矢量图像person outline

在此处输入图像描述

看起来像上面

但是在应用程序底部导航窗口中,它类似于以下内容:-

在此处输入图像描述

我的导航栏的 xml 布局类似于:-

<com.google.android.material.bottomnavigation.BottomNavigationView
    android:id="@+id/home_bottom_navigation_bar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:itemTextColor="@color/bottom_navigation_bar_color"
    app:itemIconTint="@color/bottom_navigation_bar_color"
    android:layout_alignParentBottom="true"
    android:layout_marginStart="0dp"
    android:layout_marginEnd="0dp"
    android:background="?android:attr/windowBackground"
    app:labelVisibilityMode="unlabeled"
    app:menu="@menu/bottom_nav_menu" />

我做错了什么没有正确显示轮廓图标?

4

2 回答 2

1

这对我有用:

bottomNavView.itemIconTintList = null
于 2020-11-19T19:16:39.127 回答
0

随着app:itemIconTint="@color/bottom_navigation_bar_color"您将颜色设置为图标。我认为这可能会解决您的问题。请参阅文档:https ://material.io/develop/android/components/bottom-navigation/

于 2020-06-21T10:12:45.263 回答