Маленькая иконка на верхней панели уведомлений работает отлично. Также появляется большой значок. Тем не менее, правый нижний угол большого значка накладывается маленьким значком, который выглядит как белый. У кого-нибудь есть идея? Спасибо.Значок Android большой значок с пустым маленьким значком
![private void showNotification(Context context, Intent intent) {
PendingIntent contentIntent = PendingIntent.getActivity(context, 0,
new Intent(context, MainActivity.class), 0);
String title = intent.getExtras().getString("nTitle");
String message = intent.getExtras().getString("nMessage");
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(
context);
Notification notification = mBuilder.setContentIntent(contentIntent)
.setSmallIcon(R.drawable.android)
.setColor(2)
.setLargeIcon(BitmapFactory.decodeResource(context.getResources(), R.drawable.fuckya))
.setWhen(0)
.setAutoCancel(true)
.setContentTitle(title)
.setStyle(new NotificationCompat.BigTextStyle().bigText(message))
.setContentText(message).build();
mBuilder.setContentIntent(contentIntent);
mBuilder.setDefaults(Notification.DEFAULT_SOUND);
mBuilder.setAutoCancel(true);
NotificationManager mNotificationManager =
(NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
mNotificationManager.notify(1, mBuilder.build());
}][1]
Я изменил на .setColor (context.getResources(). GetColor (R.color.material_blue_grey_950)), но он все тот же –
Можете ли вы включить ссылку на то, как выглядит ваш 'R.drawable.android'? – ianhanniballake
Привет снова. Я нашел решение, я загрузил значок значка с сайта, специфичного для Android https://romannurik.github.io/AndroidAssetStudio/icons-notification.html#source.space.trim=1&source.space.pad=0&name= ic_stat_example и проблема белого цвета решена. Как бы то ни было, предыдущие маленькие значки, которые я использовал, «несовместимы» с большим размером изображения с расширением bitmapfactory. Еще раз спасибо! –