Cherish: Add Ambient Customizations [2/2]

Co-authored-by: TikkiTikki <radstylemusic@gmail.com>
Co-authored-by: SuperDroidBond <superdroidbond@yahoo.com>
Signed-off-by: SuperDroidBond <superdroidbond@yahoo.com>
Signed-off-by: Hưng Phan <phandinhhungvp2001@gmail.com>
This commit is contained in:
TikkiTikki
2020-08-04 22:03:05 +05:30
committed by Hưng Phan
parent cdb4dbd267
commit f868b3df49
5 changed files with 515 additions and 0 deletions

View File

@@ -606,4 +606,114 @@
<item>1</item>
<item>2</item>
</string-array>
<!-- Ambient Text Alignment -->
<string-array name="ambient_text_alignment_entries" translatable="false">
<item>@string/ambient_text_align_start_top</item>
<item>@string/ambient_text_align_start_center</item>
<!--item>@string/ambient_text_align_start_bottom</item-->
<item>@string/ambient_text_align_center</item>
<item>@string/ambient_text_align_end_top</item>
<item>@string/ambient_text_align_end_center</item>
<!--item>@string/ambient_text_align_end_bottom</item-->
</string-array>
<string-array name="ambient_text_alignment_values" translatable="false">
<item>0</item>
<item>1</item>
<!--item>2</item-->
<item>3</item>
<item>4</item>
<item>5</item>
<!--item>6</item-->
</string-array>
<string-array name="ambient_text_type_color_entries" translatable="false">
<item>@string/ambient_notification_light_color_mode_accent</item>
<item>@string/ambient_notification_light_color_mode_wall</item>
<item>@string/ambient_notification_light_color_mode_custom</item>
</string-array>
<string-array name="ambient_text_type_color_values" translatable="false">
<item>0</item>
<item>1</item>
<item>2</item>
</string-array>
<!-- Lock Clock Fonts -->
<string-array name="lock_clock_fonts_entries">
<item>@string/lock_clock_font_stock</item>
<item>@string/lock_clock_font_italic</item>
<item>@string/lock_clock_font_bold</item>
<item>@string/lock_clock_font_bold_italic</item>
<item>@string/lock_clock_font_light_italic</item>
<item>@string/lock_clock_font_light</item>
<item>@string/lock_clock_font_thin_italic</item>
<item>@string/lock_clock_font_thin</item>
<item>@string/lock_clock_font_condensed_normal</item>
<item>@string/lock_clock_font_condensed_italic</item>
<item>@string/lock_clock_font_condensed_bold</item>
<item>@string/lock_clock_font_condensed_bold_italic</item>
<item>@string/lock_clock_font_condensed_light</item>
<item>@string/lock_clock_font_condensed_light_italic</item>
<item>@string/lock_clock_font_medium_normal</item>
<item>@string/lock_clock_font_medium_italic</item>
<item>@string/lock_clock_font_black</item>
<item>@string/lock_clock_font_black_italic</item>
<item>@string/lock_clock_font_dancingscript</item>
<item>@string/lock_clock_font_dancingscript_bold</item>
<item>@string/lock_clock_font_comingsoon</item>
<item>@string/lock_clock_font_notoserif</item>
<item>@string/lock_clock_font_notoserif_italic</item>
<item>@string/lock_clock_font_notoserif_bold</item>
<item>@string/lock_clock_font_notoserif_bold_italic</item>
<item>@string/lock_clock_font_gobold</item>
<item>@string/lock_clock_font_roadrage</item>
<item>@string/lock_clock_font_snowstorm</item>
<item>@string/lock_clock_font_googlesans</item>
<item>@string/lock_clock_font_neoneon</item>
<item>@string/lock_clock_font_themeable</item>
<item>@string/lock_clock_font_samsung</item>
<item>@string/lock_clock_font_mexcellent</item>
<item>@string/lock_clock_font_burnstown</item>
<item>@string/lock_clock_font_dumbledor</item>
<item>@string/lock_clock_font_phantombold</item>
</string-array>
<string-array name="lock_clock_fonts_values" translatable="false">
<item>0</item>
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
<item>7</item>
<item>8</item>
<item>9</item>
<item>10</item>
<item>11</item>
<item>12</item>
<item>13</item>
<item>14</item>
<item>15</item>
<item>16</item>
<item>17</item>
<item>18</item>
<item>19</item>
<item>20</item>
<item>21</item>
<item>22</item>
<item>23</item>
<item>24</item>
<item>25</item>
<item>26</item>
<item>27</item>
<item>28</item>
<item>29</item>
<item>30</item>
<item>31</item>
<item>32</item>
<item>33</item>
<item>34</item>
<item>35</item>
</string-array>
</resources>

View File

@@ -806,4 +806,73 @@
<string name="pulse_light_both">All Four Sides</string>
<string name="pulse_light_top_bottom">Only Top-Bottom</string>
<string name="pulse_light_left_right">Only Left-Right</string>
<!-- Ambient Customization -->
<string name="ambient_text_category">Text Customization</string>
<string name="ambient_image_category">Image Customization</string>
<string name="ambient_text_category_title">Ambient-AOD Customization</string>
<string name="ambient_text_category_summary">Customizing the looks of ambient-aod</string>
<string name="ambient_text_title">Ambient Text</string>
<string name="ambient_text_summary">Show Ambient Text in AoD</string>
<string name="ambient_text_animation_title">Ambient Text Animation</string>
<string name="ambient_text_animation_summary">Show a Animation when show AoD</string>
<string name="ambient_text_size_title">Ambient Text Size</string>
<string name="ambient_text_font_title">Ambient Text Font</string>
<string name="ambient_text_string_title">Set Ambient Text</string>
<string name="ambient_text_align_title">Ambient Text Align</string>
<string name="ambient_text_align_start_top">Right n Top</string>
<string name="ambient_text_align_start_center">Right n Center</string>
<string name="ambient_text_align_start_bottom">Right n Bottom</string>
<string name="ambient_text_align_center">Center</string>
<string name="ambient_text_align_end_top">Left n Top</string>
<string name="ambient_text_align_end_center">Left n Center</string>
<string name="ambient_text_align_end_bottom">Left n Bottom</string>
<string name="ambient_text_type_color_title">Ambient Text Type Color</string>
<string name="ambient_text_color_title">Ambient Text Color</string>
<string name="ambient_notification_light_color_mode_accent">System accent color</string>
<string name="ambient_notification_light_color_mode_custom">Custom color</string>
<string name="ambient_notification_light_color_mode_wall">Wallpaper color</string>
<string name="ambient_image_title">Ambient Image</string>
<string name="file_header_select_title">Select local image</string>
<string name="file_header_select_summary">Select image from storage</string>
<!-- Lock Clock Fonts -->
<string name="lock_clock_font_title">LS Clock font style</string>
<string name="lock_clock_font_dialog_title">Select lockscreen clock font</string>
<string name="lock_clock_font_stock">Normal (default)</string>
<string name="lock_clock_font_bold">Bold</string>
<string name="lock_clock_font_italic">Italic</string>
<string name="lock_clock_font_bold_italic">Bold Italic</string>
<string name="lock_clock_font_light_italic">Light Italic</string>
<string name="lock_clock_font_thin_italic">Thin Italic</string>
<string name="lock_clock_font_light">Light</string>
<string name="lock_clock_font_thin">Thin</string>
<string name="lock_clock_font_condensed_normal">Condensed</string>
<string name="lock_clock_font_condensed_italic">Condensed Italic</string>
<string name="lock_clock_font_condensed_bold">Condensed Bold</string>
<string name="lock_clock_font_condensed_bold_italic">Condensed Bold Italic</string>
<string name="lock_clock_font_condensed_light">Condensed Light</string>
<string name="lock_clock_font_condensed_light_italic">Condensed Light Italic</string>
<string name="lock_clock_font_medium_normal">Medium</string>
<string name="lock_clock_font_medium_italic">Medium Italic</string>
<string name="lock_clock_font_black">Black</string>
<string name="lock_clock_font_black_italic">Black Italic</string>
<string name="lock_clock_font_dancingscript">DancingScript</string>
<string name="lock_clock_font_dancingscript_bold">DancingScript Bold</string>
<string name="lock_clock_font_comingsoon">ComingSoon</string>
<string name="lock_clock_font_notoserif">NotoSerif Normal</string>
<string name="lock_clock_font_notoserif_italic">NotoSerif Italic</string>
<string name="lock_clock_font_notoserif_bold">NotoSerif Bold</string>
<string name="lock_clock_font_notoserif_bold_italic">NotoSerif Bold Italic</string>
<string name="lock_clock_font_gobold">GoBold Light</string>
<string name="lock_clock_font_roadrage">Road Rage</string>
<string name="lock_clock_font_snowstorm">Snowstorm</string>
<string name="lock_clock_font_googlesans">Google Sans</string>
<string name="lock_clock_font_neoneon">Neoneon</string>
<string name="lock_clock_font_themeable">Themeable (or VCR OSD Mono)</string>
<string name="lock_clock_font_samsung">Shamshung</string>
<string name="lock_clock_font_mexcellent">Mexcellent</string>
<string name="lock_clock_font_burnstown">Burnstown</string>
<string name="lock_clock_font_dumbledor">Dumbledor</string>
<string name="lock_clock_font_phantombold">PhantomBold</string>
</resources>

View File

@@ -0,0 +1,105 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2017 - 2021 The Project-Xtended
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"
android:title="@string/ambient_text_category_title">
<PreferenceCategory
android:title="@string/ambient_text_category" />
<com.cherish.settings.preferences.SystemSettingSwitchPreference
android:key="ambient_text"
android:title="@string/ambient_text_title"
android:summary="@string/ambient_text_summary"
android:defaultValue="false" />
<com.cherish.settings.preferences.SystemSettingSwitchPreference
android:key="ambient_text_animation"
android:title="@string/ambient_text_animation_title"
android:summary="@string/ambient_text_animation_summary"
android:dependency="ambient_text"
android:defaultValue="false" />
<com.cherish.settings.preferences.SystemSettingEditTextPreference
android:key="ambient_text_string"
android:title="@string/ambient_text_string_title"
android:dependency="ambient_text"
android:defaultValue="#Welcome To Cherish" />
<ListPreference
android:key="ambient_text_font"
android:title="@string/ambient_text_font_title"
android:dialogTitle="@string/ambient_text_font_title"
android:entries="@array/lock_clock_fonts_entries"
android:entryValues="@array/lock_clock_fonts_values"
android:summary="%s"
android:defaultValue="8"
android:dependency="ambient_text"
android:persistent="false" />
<ListPreference
android:key="ambient_text_type_color"
android:title="@string/ambient_text_type_color_title"
android:dialogTitle="@string/ambient_text_type_color_title"
android:entries="@array/ambient_text_type_color_entries"
android:entryValues="@array/ambient_text_type_color_values"
android:summary="%s"
android:defaultValue="0"
android:dependency="ambient_text"
android:persistent="false" />
<net.margaritov.preference.colorpicker.ColorPickerPreference
android:key="ambient_text_color"
android:title="@string/ambient_text_color_title"
android:persistent="false"
settings:defaultColorValue="0xFF880000" />
<com.cherish.settings.preferences.SystemSettingSeekBarPreference
android:key="ambient_text_size"
android:title="@string/ambient_text_size_title"
android:max="100"
android:min="1"
android:dependency="ambient_text"
settings:units="dp"
android:defaultValue="30" />
<ListPreference
android:key="ambient_text_alignment"
android:title="@string/ambient_text_align_title"
android:summary="%s"
android:dialogTitle="@string/ambient_text_align_title"
android:entries="@array/ambient_text_alignment_entries"
android:entryValues="@array/ambient_text_alignment_values"
android:defaultValue="3"
android:dependency="ambient_text"
android:persistent="false" />
<PreferenceCategory
android:title="@string/ambient_image_category" />
<com.cherish.settings.preferences.SystemSettingSwitchPreference
android:key="ambient_image"
android:title="@string/ambient_image_title"
android:defaultValue="false" />
<Preference
android:key="file_ambient_select"
android:title="@string/file_header_select_title"
android:summary="@string/file_header_select_summary"
android:persistent="false"
android:dependency="ambient_image" >
</Preference>
</PreferenceScreen>

View File

@@ -115,6 +115,12 @@
android:entryValues="@array/ambient_notification_light_timeout_values"
android:summary="%s"
android:defaultValue="0" />
<Preference
android:key="ambient_customization"
android:title="@string/ambient_text_category_title"
android:summary="@string/ambient_text_category_summary"
android:fragment="com.cherish.settings.fragments.AmbientCustomizations" />
</PreferenceCategory>