Cherish: better fade filter and encapsulate artwork settings in a data class

Signed-off-by: Hưng Phan <phandinhhungvp2001@gmail.com>
This commit is contained in:
jhonboy121
2022-07-18 00:42:39 +07:00
committed by Hưng Phan
parent f6b926e2c4
commit 207910ba53

View File

@@ -94,37 +94,29 @@
android:title="@string/media_category"> android:title="@string/media_category">
<com.cherish.settings.preferences.SystemSettingSwitchPreference <com.cherish.settings.preferences.SystemSettingSwitchPreference
android:key="artwork_media_background" android:key="media_artwork_enabled"
android:title="@string/artwork_media_background_title" android:title="@string/artwork_media_background_title"
android:summary="@string/artwork_media_background_summary" android:summary="@string/artwork_media_background_summary"
android:defaultValue="false" /> android:defaultValue="false" />
<com.cherish.settings.preferences.SystemSettingSeekBarPreference <com.cherish.settings.preferences.SystemSettingSeekBarPreference
android:key="artwork_media_background_fade_percent" android:key="media_artwork_fade_percent"
android:title="@string/artwork_media_background_fade_filter_title" android:title="@string/artwork_media_background_fade_filter_title"
android:dependency="artwork_media_background" android:dependency="media_artwork_enabled"
android:defaultValue="30" android:defaultValue="30"
android:max="50" android:max="50"
settings:min="1" /> settings:min="1" />
<com.cherish.settings.preferences.SystemSettingSeekBarPreference
android:key="artwork_media_background_alpha"
android:title="@string/artwork_media_background_alpha_title"
android:dependency="artwork_media_background"
android:defaultValue="255"
android:max="255"
settings:min="0" />
<com.cherish.settings.preferences.SystemSettingSwitchPreference <com.cherish.settings.preferences.SystemSettingSwitchPreference
android:key="artwork_media_background_enable_blur" android:key="media_artwork_blur_enabled"
android:title="@string/artwork_media_background_enable_blur_title" android:title="@string/artwork_media_background_enable_blur_title"
android:dependency="artwork_media_background" android:dependency="media_artwork_enabled"
android:defaultValue="false" /> android:defaultValue="false" />
<com.cherish.settings.preferences.SystemSettingSeekBarPreference <com.cherish.settings.preferences.SystemSettingSeekBarPreference
android:key="artwork_media_background_blur_radius" android:key="media_artwork_blur_radius"
android:title="@string/artwork_media_background_blur_radius_title" android:title="@string/artwork_media_background_blur_radius_title"
android:dependency="artwork_media_background_enable_blur" android:dependency="media_artwork_blur_enabled"
android:defaultValue="1" android:defaultValue="1"
android:max="25" android:max="25"
settings:min="1" /> settings:min="1" />