Colored nav bar setting is disabled below Lollipop
This commit is contained in:
parent
f532c103cb
commit
6c6060699b
2 changed files with 15 additions and 7 deletions
|
|
@ -4,6 +4,7 @@ import android.content.Intent;
|
||||||
import android.content.pm.PackageManager;
|
import android.content.pm.PackageManager;
|
||||||
import android.content.pm.ResolveInfo;
|
import android.content.pm.ResolveInfo;
|
||||||
import android.media.audiofx.AudioEffect;
|
import android.media.audiofx.AudioEffect;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.preference.ListPreference;
|
import android.preference.ListPreference;
|
||||||
import android.preference.Preference;
|
import android.preference.Preference;
|
||||||
|
|
@ -145,13 +146,19 @@ public class SettingsActivity extends AbsBaseActivity implements ColorChooserDia
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
findPreference("colored_navigation_bar").setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
|
Preference colorNavBar = findPreference("colored_navigation_bar");
|
||||||
|
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
|
||||||
|
colorNavBar.setEnabled(false);
|
||||||
|
colorNavBar.setSummary(R.string.pref_only_lollipop);
|
||||||
|
} else {
|
||||||
|
colorNavBar.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
|
||||||
@Override
|
@Override
|
||||||
public boolean onPreferenceChange(Preference preference, Object o) {
|
public boolean onPreferenceChange(Preference preference, Object o) {
|
||||||
App.bus.post(new UIPreferenceChangedEvent(UIPreferenceChangedEvent.COLORED_NAVIGATION_BAR_CHANGED, o));
|
App.bus.post(new UIPreferenceChangedEvent(UIPreferenceChangedEvent.COLORED_NAVIGATION_BAR_CHANGED, o));
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
equalizer = findPreference("equalizer");
|
equalizer = findPreference("equalizer");
|
||||||
resolveEqualizer();
|
resolveEqualizer();
|
||||||
|
|
|
||||||
|
|
@ -121,6 +121,7 @@
|
||||||
<string name="no_playlists">No playlists</string>
|
<string name="no_playlists">No playlists</string>
|
||||||
<string name="playlist_name">Playlist name</string>
|
<string name="playlist_name">Playlist name</string>
|
||||||
<string name="song">Song</string>
|
<string name="song">Song</string>
|
||||||
|
<string name="pref_only_lollipop">Only available on Lollipop.</string>
|
||||||
|
|
||||||
<string-array name="update_albumcover_options">
|
<string-array name="update_albumcover_options">
|
||||||
<item>Download from LastFM</item>
|
<item>Download from LastFM</item>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue