diff --git a/app/src/main/java/io/github/lsposed/manager/ui/activity/MainActivity.java b/app/src/main/java/io/github/lsposed/manager/ui/activity/MainActivity.java
index bbe773a9..03deb576 100644
--- a/app/src/main/java/io/github/lsposed/manager/ui/activity/MainActivity.java
+++ b/app/src/main/java/io/github/lsposed/manager/ui/activity/MainActivity.java
@@ -43,6 +43,7 @@ import io.github.lsposed.manager.util.ModuleUtil;
import io.github.lsposed.manager.util.NavUtil;
import name.mikanoshi.customiuizer.holidays.HolidayHelper;
import name.mikanoshi.customiuizer.utils.Helpers;
+import rikka.core.res.ResourcesKt;
public class MainActivity extends BaseActivity {
ActivityMainBinding binding;
@@ -79,19 +80,18 @@ public class MainActivity extends BaseActivity {
if (!Constants.isPermissive()) {
if (Helpers.currentHoliday == Helpers.Holidays.LUNARNEWYEAR) {
cardBackgroundColor = 0xfff05654;
-
} else {
- cardBackgroundColor = ContextCompat.getColor(this, R.color.colorNormal);
+ cardBackgroundColor = ResourcesKt.resolveColor(getTheme(), R.attr.colorNormal);
}
binding.statusIcon.setImageResource(R.drawable.ic_check_circle);
binding.statusSummary.setText(String.format(Locale.US, "%s (%d)", installedXposedVersion, Constants.getXposedVersionCode()));
} else {
- cardBackgroundColor = ContextCompat.getColor(this, R.color.colorError);
+ cardBackgroundColor = ResourcesKt.resolveColor(getTheme(), R.attr.colorError);
binding.statusIcon.setImageResource(R.drawable.ic_warning);
binding.statusSummary.setText(R.string.selinux_permissive_summary);
}
} else {
- cardBackgroundColor = ContextCompat.getColor(this, R.color.colorInstall);
+ cardBackgroundColor = ResourcesKt.resolveColor(getTheme(), R.attr.colorInstall);
binding.statusTitle.setText(R.string.Install);
binding.statusSummary.setText(R.string.InstallDetail);
binding.statusIcon.setImageResource(R.drawable.ic_error);
@@ -127,7 +127,6 @@ public class MainActivity extends BaseActivity {
@Override
protected void onResume() {
-
super.onResume();
binding.modulesSummary.setText(String.format(getString(R.string.ModulesDetail), ModuleUtil.getInstance().getEnabledModules().size()));
HolidayHelper.onResume();
diff --git a/app/src/main/res/animator/alpha_animator.xml b/app/src/main/res/animator/alpha_animator.xml
index c10dd393..d0a6872c 100644
--- a/app/src/main/res/animator/alpha_animator.xml
+++ b/app/src/main/res/animator/alpha_animator.xml
@@ -1,5 +1,4 @@
-
-
-
-
- @android:color/transparent
-
\ No newline at end of file
diff --git a/app/src/main/res/values-night/bool.xml b/app/src/main/res/values-night/bool.xml
index 0578a5da..36777603 100644
--- a/app/src/main/res/values-night/bool.xml
+++ b/app/src/main/res/values-night/bool.xml
@@ -21,6 +21,4 @@
- false
-
\ No newline at end of file
diff --git a/app/src/main/res/values-night/colors.xml b/app/src/main/res/values-night/colors.xml
deleted file mode 100644
index 57be59cc..00000000
--- a/app/src/main/res/values-night/colors.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
-
-
- @color/material_blue_700
- #303030
- #2E2E2E
- #383838
- #cbffffff
- #B3000000
- @color/material_red_700
- @color/material_green_700
- @color/material_blue_700
-
\ No newline at end of file
diff --git a/app/src/main/res/values-night/styles.xml b/app/src/main/res/values-night/styles.xml
index 91380652..4444b296 100644
--- a/app/src/main/res/values-night/styles.xml
+++ b/app/src/main/res/values-night/styles.xml
@@ -19,5 +19,6 @@
-->
-
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 40ad90b1..d5e14409 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -36,7 +36,6 @@
Android %2$s (%1$s, API %3$d)
Эта программа прекратила работу, пожалуйста, убедитесь, что загрузили ее из официального источника.
Запустить
- Цветной ActionBar
Ошибка оптимиз��ции или возвращено пустое значение
Ошибка оптимизации:
Повторная оптимизация
@@ -54,7 +53,6 @@
Логи успешно очищены.
Не удалось сохранить:
LSPosed пока не установлен или не активен.
- Material Design 2
Очистить логи сейчас
Перезагрузить
Сохранить
@@ -118,7 +116,6 @@
Сортировать по названию пакета (обратный)
Сортировать по времени обновления
Сортировать по времени обновления (обратный)
- Прозрачная строка состояния
Рекомендуется
Выбрать рекомендуемые приложения?
Этот модуль нельзя загрузить, поскольку он установлен на SD-карте, перенесите его во внутреннюю память
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index 60ac9f28..5953cd9f 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -34,7 +34,6 @@
Android %2$s (%1$s, API %3$d)
Ця програма припинила роботу, будь ласка, переконайтесь, що завантажили її з офіційного джерела.
Запустити
- Кольоровий ActionBar
Помилка оптимізації або повернене значення порожнє
Помилка оптимізації:
Повторна оптимізація
@@ -54,7 +53,6 @@
Звіт успішно очищено.
Не вдалося зберегти:
LSPosed наразі не встановлений або не активний.
- Material Design 2
Очистити звіт зараз
Перезавантажити
Зберегти
@@ -118,7 +116,6 @@
Сортувати за назвою пакету (зворотній)
Сортувати за часом оновлення
Сортувати за часом оновлення (зворотній)
- Прозорий рядок стану
Рекомендовано
Вибрати рекомендовані програми?
Цей модуль не можна завантажити, оскільки він встановлений на SD-карті, перенесіть його у внутрішню пам’ять
diff --git a/app/src/main/res/values-v27/colors.xml b/app/src/main/res/values-v27/colors.xml
deleted file mode 100644
index be11db60..00000000
--- a/app/src/main/res/values-v27/colors.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
- #B3FFFFFF
-
\ No newline at end of file
diff --git a/app/src/main/res/values-v29/colors.xml b/app/src/main/res/values-v29/colors.xml
deleted file mode 100644
index bf013d3a..00000000
--- a/app/src/main/res/values-v29/colors.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
- @android:color/transparent
- @android:color/transparent
-
\ No newline at end of file
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 0dcfcd95..fac4b25d 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -106,7 +106,6 @@
未安装
跟随系统
使用纯黑深色主题
- 透明状态栏
应用名称
应用名称(降序)
包体名称
@@ -117,9 +116,7 @@
更新时间(降序)
主要色
强调色
- 着色应用栏
主题
- 惨白设计
启用资源钩子
警告: 资源钩子已被弃用
变体
diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml
index 9ea88078..2e39cfe6 100644
--- a/app/src/main/res/values-zh-rHK/strings.xml
+++ b/app/src/main/res/values-zh-rHK/strings.xml
@@ -104,8 +104,8 @@
跟隨系統
使用純黑深色主題
+
]]>
- 透明狀態欄
應用名稱
應用名稱(降序)
包體名稱
@@ -116,6 +116,5 @@
更新時間(降序)
主要色
強調色
- 着色應用欄
主題
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index e04c7cfe..ff6f2544 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -1,24 +1,4 @@
-
-
-
+
已啟用
安裝
點選安裝 LSPosed
@@ -111,7 +91,6 @@
未安裝
使用純黑深色主題
跟隨系統
- 透明狀態列
程式名稱
程式名稱(降序)
包體名稱
@@ -122,9 +101,7 @@
更新時間(降序)
主要色
強調色
- 著色應用程式欄位
主題
- 慘白設計
變體
系統程式
排序…
diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml
index b900e156..e60f1ee8 100644
--- a/app/src/main/res/values/attrs.xml
+++ b/app/src/main/res/values/attrs.xml
@@ -20,9 +20,7 @@
-->
-
-
-
-
-
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/bool.xml b/app/src/main/res/values/bool.xml
index b30467be..36777603 100644
--- a/app/src/main/res/values/bool.xml
+++ b/app/src/main/res/values/bool.xml
@@ -21,6 +21,4 @@
- true
-
\ 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 43e8ad61..b99c490a 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -21,15 +21,7 @@
@color/material_blue_700
- #fff
- #fff
@color/material_blue_700
- #fff
- #34ffffff
- @color/colorPrimary
- @android:color/black
- @color/material_red_500
- @color/material_green_500
- @color/material_blue_500
-
+ #34ffffff
+ #cbffffff
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 1ed3b772..6fe3a856 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -116,7 +116,6 @@
Not installed
Use the pure black dark theme
Follow system
- Transparent status bar
Sort by application name
Sort by application name (reverse)
Sort by package name
@@ -127,9 +126,7 @@
Sort by update time (reverse)
Primary color
Accent color
- Colorized action bar
Theme
- Material Design 2
Variant
System apps
Sorting…
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index 1ae32780..1c0317f1 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -18,108 +18,7 @@
~ Copyright (C) 2021 LSPosed Contributors
-->
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
new file mode 100644
index 00000000..e8ec833c
--- /dev/null
+++ b/app/src/main/res/values/themes.xml
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/themes_custom.xml b/app/src/main/res/values/themes_overlay.xml
similarity index 99%
rename from app/src/main/res/values/themes_custom.xml
rename to app/src/main/res/values/themes_overlay.xml
index 5e236447..04352077 100644
--- a/app/src/main/res/values/themes_custom.xml
+++ b/app/src/main/res/values/themes_overlay.xml
@@ -1,4 +1,3 @@
-
-
+
+
+
+
@@ -1700,4 +1705,4 @@
-
+
\ No newline at end of file
diff --git a/app/src/main/res/values/themes_override.xml b/app/src/main/res/values/themes_override.xml
new file mode 100644
index 00000000..4d0b63e0
--- /dev/null
+++ b/app/src/main/res/values/themes_override.xml
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file