From a334bf9a8ca5f7c1e1da6bae720cb6ffd7998a73 Mon Sep 17 00:00:00 2001 From: fankesyooni Date: Tue, 7 Feb 2023 02:21:15 +0800 Subject: [PATCH] Modify hide notification panel alpha function when ColorOS version without 12, 12.1, 13 in MainActivity, ConfigData, activity_main --- .../fankes/coloros/notify/data/ConfigData.kt | 2 +- .../notify/ui/activity/MainActivity.kt | 2 + app/src/main/res/layout/activity_main.xml | 181 +++++++++--------- 3 files changed, 97 insertions(+), 88 deletions(-) diff --git a/app/src/main/java/com/fankes/coloros/notify/data/ConfigData.kt b/app/src/main/java/com/fankes/coloros/notify/data/ConfigData.kt index a65bbbc..b91a2a6 100644 --- a/app/src/main/java/com/fankes/coloros/notify/data/ConfigData.kt +++ b/app/src/main/java/com/fankes/coloros/notify/data/ConfigData.kt @@ -68,7 +68,7 @@ object ConfigData { val ENABLE_NOTIFY_MEDIA_PANEL_AUTO_EXP = PrefsData("_enable_notify_media_panel_auto_exp", false) /** 启用自定义通知面板背景透明度 */ - val ENABLE_NOTIFY_PANEL_ALPHA = PrefsData("_enable_notify_panel_alpha", false) + val ENABLE_NOTIFY_PANEL_ALPHA = PrefsData("_enable_notify_panel_alpha_pst", false) /** 自定义通知面板背景透明度 */ val NOTIFY_PANEL_ALPHA_LEVEL = PrefsData("_notify_panel_alpha_pst", 75) diff --git a/app/src/main/java/com/fankes/coloros/notify/ui/activity/MainActivity.kt b/app/src/main/java/com/fankes/coloros/notify/ui/activity/MainActivity.kt index 61d4fce..b5d59c8 100644 --- a/app/src/main/java/com/fankes/coloros/notify/ui/activity/MainActivity.kt +++ b/app/src/main/java/com/fankes/coloros/notify/ui/activity/MainActivity.kt @@ -124,6 +124,8 @@ class MainActivity : BaseActivity() { binding.notifyMediaPanelAutoExpSwitch.isVisible = false binding.notifyMediaPanelAutoExpText.isVisible = false } + /** 通知面板背景透明度功能仅支持 ColorOS 12、12.1、13 */ + binding.notifyPanelConfigItem.isVisible = colorOSNumberVersion.let { it == "V12" || it == "V12.1" || it == "V13" } binding.notifyIconAutoSyncText.text = ConfigData.notifyIconFixAutoTime binding.moduleEnableSwitch.bind(ConfigData.ENABLE_MODULE) { onInitialize { diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 540840d..c5a87b8 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -617,6 +617,7 @@ - - - - - - - - - - - - - - + android:text="自定义通知面板背景透明度" + android:textAllCaps="false" + android:textColor="@color/colorTextGray" + android:textSize="15sp" /> + + + + + + + + + + android:textSize="12sp" /> + + + + + + +