From 2423cda654177c05dcb61224491edf763ed7838f Mon Sep 17 00:00:00 2001
From: HapeLee <1321903405@qq.com>
Date: Wed, 22 Oct 2025 01:22:15 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96ShortCuts=E6=98=BE=E7=A4=BA?=
=?UTF-8?q?=20#108?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../main/java/io/legato/kazusa/api/ShortCuts.kt | 6 +++---
.../main/res/drawable/ic_st_aloud_foreground.xml | 14 ++++++++++++++
.../main/res/drawable/ic_st_book_foreground.xml | 14 ++++++++++++++
app/src/main/res/drawable/ic_st_rec_foreground.xml | 14 ++++++++++++++
app/src/main/res/mipmap-anydpi-v26/ic_st_aloud.xml | 5 +++++
app/src/main/res/mipmap-anydpi-v26/ic_st_book.xml | 5 +++++
app/src/main/res/mipmap-anydpi-v26/ic_st_rec.xml | 5 +++++
app/src/main/res/values/colors.xml | 1 +
8 files changed, 61 insertions(+), 3 deletions(-)
create mode 100644 app/src/main/res/drawable/ic_st_aloud_foreground.xml
create mode 100644 app/src/main/res/drawable/ic_st_book_foreground.xml
create mode 100644 app/src/main/res/drawable/ic_st_rec_foreground.xml
create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_st_aloud.xml
create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_st_book.xml
create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_st_rec.xml
diff --git a/app/src/main/java/io/legato/kazusa/api/ShortCuts.kt b/app/src/main/java/io/legato/kazusa/api/ShortCuts.kt
index 55608a095..265ed1b96 100644
--- a/app/src/main/java/io/legato/kazusa/api/ShortCuts.kt
+++ b/app/src/main/java/io/legato/kazusa/api/ShortCuts.kt
@@ -23,7 +23,7 @@ object ShortCuts {
return ShortcutInfoCompat.Builder(context, "bookshelf")
.setShortLabel(context.getString(R.string.bookshelf))
.setLongLabel(context.getString(R.string.bookshelf))
- .setIcon(IconCompat.createWithResource(context, R.drawable.ic_shortcut_books))
+ .setIcon(IconCompat.createWithResource(context, R.mipmap.ic_st_book))
.setIntent(bookShelfIntent)
.build()
}
@@ -34,7 +34,7 @@ object ShortCuts {
return ShortcutInfoCompat.Builder(context, "lastRead")
.setShortLabel(context.getString(R.string.last_read))
.setLongLabel(context.getString(R.string.last_read))
- .setIcon(IconCompat.createWithResource(context, R.drawable.ic_shortcut_recent))
+ .setIcon(IconCompat.createWithResource(context, R.mipmap.ic_st_rec))
.setIntents(arrayOf(bookShelfIntent, readBookIntent))
.build()
}
@@ -45,7 +45,7 @@ object ShortCuts {
return ShortcutInfoCompat.Builder(context, "readAloud")
.setShortLabel(context.getString(R.string.read_aloud))
.setLongLabel(context.getString(R.string.read_aloud))
- .setIcon(IconCompat.createWithResource(context, R.drawable.ic_shortcut_read_aloud))
+ .setIcon(IconCompat.createWithResource(context, R.mipmap.ic_st_aloud))
.setIntent(readAloudIntent)
.build()
}
diff --git a/app/src/main/res/drawable/ic_st_aloud_foreground.xml b/app/src/main/res/drawable/ic_st_aloud_foreground.xml
new file mode 100644
index 000000000..10d5d526b
--- /dev/null
+++ b/app/src/main/res/drawable/ic_st_aloud_foreground.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_st_book_foreground.xml b/app/src/main/res/drawable/ic_st_book_foreground.xml
new file mode 100644
index 000000000..8fa53e55f
--- /dev/null
+++ b/app/src/main/res/drawable/ic_st_book_foreground.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_st_rec_foreground.xml b/app/src/main/res/drawable/ic_st_rec_foreground.xml
new file mode 100644
index 000000000..5cf6a83fa
--- /dev/null
+++ b/app/src/main/res/drawable/ic_st_rec_foreground.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_st_aloud.xml b/app/src/main/res/mipmap-anydpi-v26/ic_st_aloud.xml
new file mode 100644
index 000000000..18a7ac41b
--- /dev/null
+++ b/app/src/main/res/mipmap-anydpi-v26/ic_st_aloud.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_st_book.xml b/app/src/main/res/mipmap-anydpi-v26/ic_st_book.xml
new file mode 100644
index 000000000..09baf8db7
--- /dev/null
+++ b/app/src/main/res/mipmap-anydpi-v26/ic_st_book.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_st_rec.xml b/app/src/main/res/mipmap-anydpi-v26/ic_st_rec.xml
new file mode 100644
index 000000000..41ff00bea
--- /dev/null
+++ b/app/src/main/res/mipmap-anydpi-v26/ic_st_rec.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 69e0c9806..2df95267f 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -2,6 +2,7 @@
#2E2D3D
#F2F1F6
+ #D7D7D7
#4C662B