Возможно ли изменить цвет фона для значка в уведомлении в ящике уведомлений на Android, если вы используете Parse Push?
Я говорю о цвете фона для круга, на котором вы можете взглянуть на изображение ниже
Заранее спасибо,
Адриано
Я думаю, вы можете использовать следующий метод:
ParsePushBroadcastReceiver
getNotification(Context context, Intent intent)
Вот пример того, как я это сделал:
public class PushBroadcastReceiver extends ParsePushBroadcastReceiver { @Override protected Notification getNotification(Context context, Intent intent) { Notification notification = super.getNotification(context, intent); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { notification.color = context.getResources().getColor(R.color.your_background_color); } return notification; } }
Вы можете попробовать это.
Получите растровое изображение вашего изображения, которое вы хотите установить как значок для уведомления.
Canvas canvas = new Canvas(bitmap); canvas.drawColor(bgcolor);
И установите растровое изображение в свой конструктор уведомлений.
notificationBuilder.setLargeIcon(bitmap);