【发布时间】:2017-11-27 10:34:00
【问题描述】:
我有一个带有 4 个图标的底部导航视图,其中一个是通知图标。当有新通知时我必须通知,我通过以编程方式将图标更改为 来做到这一点
问题是在运行时红点也是灰色的。 默认情况下,图标设置为灰色,并且在选择时采用应用程序的原色(如果未设置 iconTint 颜色)。如果我将 IconTint 颜色设置为红色,则整个图像为红色,而不仅仅是红点。我想按原样显示图像并且没有背景颜色效果。有没有办法做到这一点?
final Menu menu =bottomNavigationView.getMenu();
Handler handler = new Handler(Looper.getMainLooper());
handler.post(new Runnable() {
@Override
public void run() {
MenuItem notificationItem=menu.findItem(R.id.action_notification);
notificationItem.setIcon(R.drawable.notification_icon_with_badge);
}
});
谢谢
P
【问题讨论】:
-
在 android 版本 25.0 中,他们添加了新类。看看下面的链接。developer.android.com/reference/android/support/design/widget/…
-
您找到解决方案了吗?
-
很遗憾没有:(
标签: android bottomnavigationview