当前位置: 首页 > 知识库问答 >
问题:

当背景颜色为白色时,Android通知图标颜色不会改变

东郭赞
2023-03-14

下图显示了一个问题。

正常状态

当背景颜色改为白色时,我的图标不会只改为黑色

Notification.Builder mBuilder =
        new Notification.Builder(context)
                .setSmallIcon(R.drawable.ic_notifications_none)
                .setPriority(priority2)
                .setOngoing(true);

mBuilder.setContent(generateMessageView(message));

Intent notificationIntent = new Intent(context, MainActivity.class);
notificationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP 
                          | Intent.FLAG_ACTIVITY_SINGLE_TOP);

PendingIntent intent = PendingIntent.getActivity(context, 0,
        notificationIntent, 0);
NotificationManager mNotificationManager =
        (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
mBuilder.setContentIntent(intent);
mNotificationManager.notify(NOTIFICATION_ID, mBuilder.build());
<style name="AppTheme" parent="android:Theme.Material.NoActionBar">            
</style>

共有1个答案

尉迟墨竹
2023-03-14

现在回答已经晚了,但对于有同样问题的其他人来说,

我也有这个问题,我发现问题是图形图标。你可以通过使用这个在线工具来解决问题。打开此链接:

https://romannurik.github.io/androidassetstudio/icons-notification.html#source.type=image&source.space.trim=1&source.space.pad=0&name=ic_stat_call_white

 类似资料:
  • 在超文本标记语言中,我什么时候使用颜色,背景颜色和背景标签有什么区别? 有什么区别?

  • 如果你认为它重复了一些其他的问题,那么我应该让你现在我已经尝试了3,4页的谷歌搜索,也实现了他们。

  • background(int $color, int $pattern = self::PATTERN_SOLID): self int $color $format = new \Vtiful\Kernel\Format($fileHandle); ​ $backgroundStyle = $format->background( \Vtiful\Kernel\Format::COLO

  • 根据android iconography文档,状态栏中的图标应该是完全白色的,背景是透明的。然而,即使是内置的图标似乎也不都遵循这种模式。信号质量(适用于wifi和电池)、电池指示器和其他一些新设备上的图标上有全息蓝色背景。这个颜色是不是内置在图标本身?我正在寻找实现一个状态栏图标与我的应用程序,将表明一个连接到外部(蓝牙)设备的状态。我计划做我的公司徽标(它是一个相当简单的,大部分是圆形的形状

  • 我在设计JScrollPane的样式时遇到问题。我只想能够更改拇指和背景的颜色(同时删除增加/减少按钮)。到目前为止,我尝试了以下方法: 而且 有了上面所有的代码,我得到了一个白色背景的暗拇指。有趣的是,如果我删除setUI函数,我会得到一个默认的拇指,背景变暗... 有什么想法吗? 谢啦 解决****** 上面的configureScrollBarColors函数可以通过以下方式使用: 把拇指的

  • 本文向大家介绍Android实现沉浸式通知栏通知栏背景颜色跟随app导航栏背景颜色而改变,包括了Android实现沉浸式通知栏通知栏背景颜色跟随app导航栏背景颜色而改变的使用技巧和注意事项,需要的朋友参考一下 最近好多app都已经满足了沉浸式通知栏, 所谓沉浸式通知栏:就是把用来导航的各种界面操作空间隐藏在以程序内容为主的情景中,通过相对“隐形”的界面来达到把用户可视范围最大化地用到内容本身上。