From 6e1675fa7bf7e777f4a9fb0d0f1a871baba796a0 Mon Sep 17 00:00:00 2001 From: deniscerri <64997243+deniscerri@users.noreply.github.com> Date: Sun, 15 Jun 2025 12:06:17 +0200 Subject: [PATCH] add different icons for notification --- .../com/deniscerri/ytdl/util/NotificationUtil.kt | 12 ++++++------ app/src/main/res/drawable/baseline_error_24.xml | 5 +++++ 2 files changed, 11 insertions(+), 6 deletions(-) create mode 100644 app/src/main/res/drawable/baseline_error_24.xml diff --git a/app/src/main/java/com/deniscerri/ytdl/util/NotificationUtil.kt b/app/src/main/java/com/deniscerri/ytdl/util/NotificationUtil.kt index c2be54dd..2ff0af50 100644 --- a/app/src/main/java/com/deniscerri/ytdl/util/NotificationUtil.kt +++ b/app/src/main/java/com/deniscerri/ytdl/util/NotificationUtil.kt @@ -111,11 +111,11 @@ class NotificationUtil(var context: Context) { return notificationBuilder .setContentTitle(resources.getString(R.string.downloading)) .setOngoing(true) - .setSmallIcon(R.drawable.ic_launcher_foreground_large) + .setSmallIcon(android.R.drawable.stat_sys_download) .setLargeIcon( BitmapFactory.decodeResource( resources, - R.drawable.ic_launcher_foreground_large + android.R.drawable.stat_sys_download ) ) .setPriority(NotificationCompat.PRIORITY_LOW) @@ -384,11 +384,11 @@ class NotificationUtil(var context: Context) { notificationBuilder .setContentTitle("${res.getString(R.string.failed_download)}: $title") .setContentText(error) - .setSmallIcon(R.drawable.ic_launcher_foreground_large) + .setSmallIcon(R.drawable.baseline_error_24) .setLargeIcon( BitmapFactory.decodeResource( res, - R.drawable.ic_launcher_foreground_large + R.drawable.baseline_error_24 ) ) .setGroup(DOWNLOAD_ERRORED_NOTIFICATION_ID.toString()) @@ -410,10 +410,10 @@ class NotificationUtil(var context: Context) { ) { //make summary notification val summaryNotification = getBuilder(DOWNLOAD_WORKER_CHANNEL_ID) - .setSmallIcon(R.drawable.ic_launcher_foreground_large) + .setSmallIcon(R.drawable.baseline_error_24) .setLargeIcon(BitmapFactory.decodeResource( res, - R.drawable.ic_launcher_foreground_large + R.drawable.baseline_error_24 )) .setGroupAlertBehavior(NotificationCompat.GROUP_ALERT_CHILDREN) .setGroup(DOWNLOAD_ERRORED_NOTIFICATION_ID.toString()) diff --git a/app/src/main/res/drawable/baseline_error_24.xml b/app/src/main/res/drawable/baseline_error_24.xml new file mode 100644 index 00000000..02171574 --- /dev/null +++ b/app/src/main/res/drawable/baseline_error_24.xml @@ -0,0 +1,5 @@ + + + + +