Android .setColor para Icono grande

Quisiera preguntar si hay una manera de fijar el color de una notificación con .setColor de .setLargeIcon ? Porque tan pronto como uso tanto .setSmallIcon y .setLargeIcon mi color se utiliza para el icono pequeño. Quería representar mi icono de notificación individual con LargeIcon y el icono de la aplicación desde el que se activó la notificación con Icon pequeño.

Ejemplo:

 Bitmap maintenanceIcon = BitmapFactory.decodeResource(getResources(),R.drawable.maintenance); Intent replacePumpIntent = new Intent(this, FoodListActivity.class); PendingIntent replacePumpPendingIntent = PendingIntent.getActivity(this,0,replacePumpIntent, PendingIntent.FLAG_UPDATE_CURRENT); NotificationCompat.Builder maintenanceBuilder = new NotificationCompat.Builder(this) .setLargeIcon(maintenanceIcon) .setSmallIcon(R.drawable.app) .setContentTitle("Maintenance: ") .setColor(getResources().getColor(R.color.alertMaintenance)) .setContentText(Html.fromHtml(getString(R.string.alert_maintenance_message))) .setLights(Color.YELLOW, 500 , 500) .setVibrate(new long[] { 100, 250, 100, 250, 100, 250 }) .setPriority(0x00000001) .setStyle(new NotificationCompat.BigTextStyle() .bigText(Html.fromHtml(getString(R.string.alert_maintenance_message)))) .addAction(R.drawable.ic_arrow_right_black, getString(R.string.alert_maintenance_button_1),replacePumpPendingIntent ); NotificationManager maintenanceNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); maintenanceNotificationManager.notify(3, maintenanceBuilder.build()); 

Esto le ayudará a eliminar el color gris del icono de notificación

  Notification notification = new NotificationCompat.Builder(context) .setSmallIcon(R.mipmap.ic_launcher) .setContentText("Simple description of something meaningful") .setContentTitle("Yo check this out") .setColor(context.getResources() .getColor(R.color.brand_color)) .build(); NotificationManager manager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE); manager.notify(SINGLE_NOTIFICATION_ID, notification); brand_color is defined as #FF0066CC. 

Fuente

De acuerdo con esto: https://stackoverflow.com/a/27023679/327011

No hay manera de cambiar el fondo del icono grande al tener ambos. El icono grande no debe ser transparente.

  • Notificación de notificación de Android O no publicada en el canal, pero es
  • Escuchando la notificación en Android
  • ¿Cómo puedo ocultar una actividad?
  • Cómo configurar el icono de la aplicación como icono de notificación en el cajón de notificaciones
  • ¿Es posible cancelar todas las notificaciones que tienen una etiqueta determinada?
  • NotificationManager getActiveNotifications () para dispositivos antiguos
  • ¿Cómo mostrar iconos diferentes para la barra de estado y la barra de notificación en Android?
  • Cómo utilizar Phonegap Android Plugin de notificación local
  • Registro de identificación del dispositivo directamente con Amazon SNS
  • ¿Existe una solución equivalente, como iOS's localNotification en la plataforma Android?
  • ¿Es posible configurar la notificación ampliada como predeterminada en las notificaciones de texto grande?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.