[2/2] Enable Statusbar Clock background chip
Signed-off-by: StarkDroid <gamerprince.exp@gmail.com> Signed-off-by: Hưng Phan <phandinhhungvp2001@gmail.com>
This commit is contained in:
@@ -914,4 +914,6 @@
|
|||||||
<string name="status_bar_clock_font_size_title">Statusbar Clock font size</string>
|
<string name="status_bar_clock_font_size_title">Statusbar Clock font size</string>
|
||||||
<string name="qs_clock_font_size_title">QS Header Clock font size</string>
|
<string name="qs_clock_font_size_title">QS Header Clock font size</string>
|
||||||
<string name="qs_date_title_size_title">QS Header Date font size</string>
|
<string name="qs_date_title_size_title">QS Header Date font size</string>
|
||||||
|
|
||||||
|
<string name="status_bar_show_clock_bg">Show clock background chip</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|||||||
@@ -51,7 +51,12 @@
|
|||||||
android:summary="@string/status_bar_clock_summary"
|
android:summary="@string/status_bar_clock_summary"
|
||||||
android:fragment="com.cherish.settings.fragments.Clock" />
|
android:fragment="com.cherish.settings.fragments.Clock" />
|
||||||
|
|
||||||
<com.cherish.settings.preferences.SystemSettingSeekBarPreference
|
<SwitchPreference
|
||||||
|
android:key="statusbar_clock_chip"
|
||||||
|
android:title="@string/status_bar_show_clock_bg"
|
||||||
|
android:defaultValue="true" />
|
||||||
|
|
||||||
|
<com.cherish.settings.preferences.SystemSettingSeekBarPreference
|
||||||
android:key="status_bar_clock_size"
|
android:key="status_bar_clock_size"
|
||||||
android:title="@string/status_bar_clock_font_size_title"
|
android:title="@string/status_bar_clock_font_size_title"
|
||||||
android:max="20"
|
android:max="20"
|
||||||
|
|||||||
@@ -54,10 +54,12 @@ public class StatusBarSettings extends SettingsPreferenceFragment implements
|
|||||||
private static final String COBINED_STATUSBAR_ICONS = "show_combined_status_bar_signal_icons";
|
private static final String COBINED_STATUSBAR_ICONS = "show_combined_status_bar_signal_icons";
|
||||||
private static final String STATUS_BAR_CLOCK_STYLE = "status_bar_clock";
|
private static final String STATUS_BAR_CLOCK_STYLE = "status_bar_clock";
|
||||||
private static final String KEY_STATUS_BAR_CLOCK_SIZE = "status_bar_clock_size";
|
private static final String KEY_STATUS_BAR_CLOCK_SIZE = "status_bar_clock_size";
|
||||||
|
private static final String PREF_CLOCK_BG = "statusbar_clock_chip";
|
||||||
|
|
||||||
private SecureSettingSwitchPreference mCombinedIcons;
|
private SecureSettingSwitchPreference mCombinedIcons;
|
||||||
private SystemSettingListPreference mStatusBarClock;
|
private SystemSettingListPreference mStatusBarClock;
|
||||||
private CustomSeekBarPreference mClockSize;
|
private CustomSeekBarPreference mClockSize;
|
||||||
|
private SwitchPreference mStatusBarClockBG;
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(Bundle icicle) {
|
public void onCreate(Bundle icicle) {
|
||||||
super.onCreate(icicle);
|
super.onCreate(icicle);
|
||||||
@@ -74,6 +76,11 @@ public class StatusBarSettings extends SettingsPreferenceFragment implements
|
|||||||
mClockSize.setValue(clockSize / 1);
|
mClockSize.setValue(clockSize / 1);
|
||||||
mClockSize.setOnPreferenceChangeListener(this);
|
mClockSize.setOnPreferenceChangeListener(this);
|
||||||
|
|
||||||
|
mStatusBarClockBG = (SwitchPreference) findPreference(PREF_CLOCK_BG);
|
||||||
|
mStatusBarClockBG.setChecked((Settings.System.getInt(getActivity()
|
||||||
|
.getContentResolver(), Settings.System.STATUSBAR_CLOCK_CHIP, 1) == 1));
|
||||||
|
mStatusBarClockBG.setOnPreferenceChangeListener(this);
|
||||||
|
|
||||||
mCombinedIcons = (SecureSettingSwitchPreference)
|
mCombinedIcons = (SecureSettingSwitchPreference)
|
||||||
findPreference(COBINED_STATUSBAR_ICONS);
|
findPreference(COBINED_STATUSBAR_ICONS);
|
||||||
Resources sysUIRes = null;
|
Resources sysUIRes = null;
|
||||||
@@ -125,6 +132,11 @@ public class StatusBarSettings extends SettingsPreferenceFragment implements
|
|||||||
int width = ((Integer)objValue).intValue();
|
int width = ((Integer)objValue).intValue();
|
||||||
Settings.System.putInt(getActivity().getContentResolver(),
|
Settings.System.putInt(getActivity().getContentResolver(),
|
||||||
Settings.System.STATUS_BAR_CLOCK_SIZE, width);
|
Settings.System.STATUS_BAR_CLOCK_SIZE, width);
|
||||||
|
return true;
|
||||||
|
} else if (preference == mStatusBarClockBG) {
|
||||||
|
boolean value = (Boolean) objValue;
|
||||||
|
Settings.System.putInt(getActivity().getContentResolver(),
|
||||||
|
Settings.System.STATUSBAR_CLOCK_CHIP, value ? 1 : 0);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user