【发布时间】:2022-01-07 07:14:09
【问题描述】:
我正在尝试在BottomNavigationView 中显示用户照片,但我不知道如何正确操作。
此解决方案运行良好,但其他项目会失去颜色
Drawable drawable = activityMainBinding.activityMainBottomNavigationViewBottomNavigation.getMenu().findItem(R.id.menu_bottom_navigation_user).getIcon();
activityMainBinding.activityMainBottomNavigationViewBottomNavigation.setItemIconTintList(null);
我尝试通过仅对用户项应用 setItemIconTintList 方法来解决问题
Drawable drawable = activityMainBinding.activityMainBottomNavigationViewBottomNavigation.getMenu().findItem(R.id.menu_bottom_navigation_user).getIcon();
drawable.setState(null);
drawable.setTintList(null);
drawable.clearColorFilter();
activityMainBinding.activityMainBottomNavigationViewBottomNavigation.getMenu().findItem(R.id.menu_bottom_navigation_user).setIcon(drawable);
我该如何解决这个问题?
我希望有人直接显示附加的图像,因为我做不到。
【问题讨论】:
标签: android material-design android-drawable android-bottomnavigationview