Skip to content

Commit a5d92bc

Browse files
committed
app: optimization systemui-ctrlcenter show logic
1 parent 65bc0ad commit a5d92bc

2 files changed

Lines changed: 15 additions & 11 deletions

File tree

app/src/main/java/com/sevtinge/hyperceiler/ui/fragment/systemui/ControlCenterSettings.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ public class ControlCenterSettings extends SettingsPreferenceFragment implements
6363
SwitchPreference mMusicCtrlPanelMix;
6464

6565
SwitchPreference mTaplus;
66+
SwitchPreference mNotifrowmenu;
6667
Handler handler;
6768

6869
// 临时的,旧控制中心
@@ -99,6 +100,7 @@ public void initPrefs() {
99100
mTaplus = findPreference("prefs_key_security_center_taplus");
100101
mThemeBlur = findPreference("prefs_key_system_ui_control_center_unlock_blur_supported");
101102
mMusicCtrlPanelMix = findPreference("prefs_key_system_ui_control_center_media_control_panel_background_mix");
103+
mNotifrowmenu = findPreference("prefs_key_system_ui_control_center_notifrowmenu");
102104
handler = new Handler();
103105

104106
mExpandNotification.setOnPreferenceClickListener(
@@ -130,6 +132,7 @@ public void initPrefs() {
130132
mThemeBlur.setVisible(isMoreHyperOSVersion(1f));
131133
mRoundedRectRadius.setVisible(PrefsUtils.getSharedBoolPrefs(getContext(), "prefs_key_system_ui_control_center_rounded_rect", false) && isMoreHyperOSVersion(1f));
132134
mMusicCtrlPanelMix.setVisible(isMoreHyperOSVersion(1f));
135+
mNotifrowmenu.setVisible(!isMoreHyperOSVersion(1f));
133136

134137
mOldCCGrid = findPreference("prefs_key_system_control_center_old_enable");
135138
mOldCCGrid1 = findPreference("prefs_key_system_control_center_old_enable_1");

app/src/main/res/xml/system_ui_control_center.xml

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,6 @@
6262
android:summary="@string/system_ui_control_center_notification_disable_transparent_desc"
6363
android:title="@string/system_ui_control_center_notification_disable_transparent" />
6464

65-
<SwitchPreference
66-
android:defaultValue="false"
67-
android:key="prefs_key_system_ui_control_center_media_control_panel_background_mix"
68-
android:title="@string/system_ui_control_center_media_control_panel_background_mix" />
69-
7065
<SwitchPreference
7166
android:defaultValue="false"
7267
android:key="prefs_key_n_enable"
@@ -130,14 +125,12 @@
130125

131126
</PreferenceCategory>
132127

133-
<PreferenceCategory
134-
android:dependency="prefs_key_system_ui_control_center_media_control_panel_background_mix"
135-
android:title="@string/system_ui_controlcenter_media_card_title">
128+
<PreferenceCategory android:title="@string/system_ui_controlcenter_media_card_title">
129+
136130
<SwitchPreference
137131
android:defaultValue="false"
138-
android:disableDependentsState="true"
139-
android:key="prefs_key_system_ui_control_center_remove_media_control_panel_background"
140-
android:title="@string/system_ui_control_center_remove_media_control_panel_background" />
132+
android:key="prefs_key_system_ui_control_center_media_control_panel_background_mix"
133+
android:title="@string/system_ui_control_center_media_control_panel_background_mix" />
141134

142135
<SeekBarPreferenceEx
143136
android:defaultValue="40"
@@ -148,8 +141,16 @@
148141
app:maxValue="150"
149142
app:minValue="0"
150143
app:showSeekBarValue="true"
144+
android:dependency="prefs_key_system_ui_control_center_media_control_panel_background_mix"
151145
app:stepValue="1" />
152146

147+
<SwitchPreference
148+
android:defaultValue="false"
149+
android:disableDependentsState="true"
150+
android:dependency="prefs_key_system_ui_control_center_media_control_panel_background_mix"
151+
android:key="prefs_key_system_ui_control_center_remove_media_control_panel_background"
152+
android:title="@string/system_ui_control_center_remove_media_control_panel_background" />
153+
153154
<SeekBarPreferenceEx
154155
android:defaultValue="20"
155156
android:dependency="prefs_key_system_ui_control_center_remove_media_control_panel_background"

0 commit comments

Comments
 (0)