fix: Remove Blurred album art on lockscreen feature for Android 11 and above
Hide Blur album art preference on Android 11+ devices as the lockscreen album art feature was removed by Google. And even if the feature is present in some Custom ROMs there is also an option to set blur so this preference is unnecessary on Android 11 and above.
This commit is contained in:
parent
931e59319a
commit
ccf3b7f6a5
2 changed files with 9 additions and 1 deletions
|
@ -17,7 +17,10 @@ package code.name.monkey.retromusic.fragments.settings
|
|||
import android.os.Bundle
|
||||
import android.view.View
|
||||
import code.name.monkey.appthemehelper.common.prefs.supportv7.ATEListPreference
|
||||
import code.name.monkey.appthemehelper.common.prefs.supportv7.ATESwitchPreference
|
||||
import code.name.monkey.appthemehelper.util.VersionUtils
|
||||
import code.name.monkey.retromusic.APPBAR_MODE
|
||||
import code.name.monkey.retromusic.BLURRED_ALBUM_ART
|
||||
import code.name.monkey.retromusic.HOME_ALBUM_GRID_STYLE
|
||||
import code.name.monkey.retromusic.HOME_ARTIST_GRID_STYLE
|
||||
import code.name.monkey.retromusic.R
|
||||
|
@ -27,12 +30,17 @@ class PersonalizeSettingsFragment : AbsSettingsFragment() {
|
|||
|
||||
override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {
|
||||
addPreferencesFromResource(R.xml.pref_ui)
|
||||
// Hide Blur album art preference on Android 11+ devices as the lockscreen album art feature was removed by Google
|
||||
// And if the feature is present in some Custom ROM's there is also an option to set blur so this preference is unnecessary on Android 11 and above
|
||||
val blurredAlbumArt: ATESwitchPreference? = findPreference(BLURRED_ALBUM_ART)
|
||||
blurredAlbumArt?.isVisible = !VersionUtils.hasR()
|
||||
}
|
||||
|
||||
override fun invalidateSettings() {}
|
||||
|
||||
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
|
||||
super.onViewCreated(view, savedInstanceState)
|
||||
|
||||
val homeArtistStyle: ATEListPreference? = findPreference(HOME_ARTIST_GRID_STYLE)
|
||||
homeArtistStyle?.setOnPreferenceChangeListener { preference, newValue ->
|
||||
setSummary(preference, newValue)
|
||||
|
|
|
@ -279,7 +279,7 @@ object PreferenceUtil {
|
|||
val isBlurredAlbumArt
|
||||
get() = sharedPreferences.getBoolean(
|
||||
BLURRED_ALBUM_ART, false
|
||||
)
|
||||
) && !VersionUtils.hasR()
|
||||
|
||||
val blurAmount get() = sharedPreferences.getInt(NEW_BLUR_AMOUNT, 25)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue