通知栏图标白色 怎么改


(小猪快跑) #1

BasicPushNotificationBuilder builder = new BasicPushNotificationBuilder(this);
builder.statusBarDrawable = R.drawable.jpush_notification_icon;

这个放在哪个文件夹下啊


#2

根据本文处理。


(小猪快跑) #3

CustomPushNotificationBuilder builder = new
CustomPushNotificationBuilder(MainActivity.this,
R.layout.customer_notitfication_layout,
R.id.icon,
R.id.title,
R.id.text);
// 指定定制的 Notification Layout
builder.statusBarDrawable = R.drawable.your_notification_icon;
// 指定最顶层状态栏小图标
builder.layoutIconDrawable = R.drawable.your_2_notification_icon;
// 指定下拉状态栏时显示的通知图标
JPushInterface.setPushNotificationBuilder(2, builder);

关键是这几个代码放在哪个文件里啊 我放在receiver里 报好多错 没找到符号怎么办


#4

初始化之后即可调用


(小猪快跑) #5

图标大小有什么要求吗 为什么我自己的图标不行 极光图标可以啊


#6

看上面的说明,需要满足 Android 5.0 系统开始对图标的要求


(小猪快跑) #7

我替换了jpush_notification_icon 显示为灰色背景 加正方形白色 只有用极光图标才显示一个j
为啥啊
这是通知栏代码
BasicPushNotificationBuilder builder = new BasicPushNotificationBuilder(MainActivity.this);
builder.statusBarDrawable = R.drawable.jpush_notification_icon; //通知图标
JPushInterface.setPushNotificationBuilder(2, builder);


#8

使用 CustomPushNotificationBuilder 高级定制一下通知栏样式

注意你的图标必须满足 没有阴影和渐变色的要求


(小猪快跑) #9

ic_launcher.png 这个为啥不行啊


#10

https://blog.csdn.net/gjy211/article/details/52189692