private void invalidateColorPreference(ColorPickerDialog selectedColors) {
int colorPickerPref = sharedPref.getInt(PreferencesConstants.PREFERENCE_COLOR_CONFIG, ColorPickerDialog.NO_DATA);
boolean isColor = colorPickerPref != ColorPickerDialog.CUSTOM_INDEX
&& colorPickerPref != ColorPickerDialog.RANDOM_INDEX;
if(isColor) {
selectedColors.setColorsVisibility(View.VISIBLE);
int skin = activity.getColorPreference().getColor(ColorUsage.PRIMARY);
int skin_two = activity.getColorPreference().getColor(ColorUsage.PRIMARY_TWO);
int accent_skin = activity.getColorPreference().getColor(ColorUsage.ACCENT);
int icon_skin = activity.getColorPreference().getColor(ColorUsage.ICON_SKIN);
selectedColors.setColors(skin, skin_two, accent_skin, icon_skin);
if(activity.getAppTheme().getMaterialDialogTheme() == Theme.LIGHT) {
selectedColors.setDividerColor(Color.WHITE);
} else {
selectedColors.setDividerColor(Color.BLACK);
}
} else{
selectedColors.setColorsVisibility(View.GONE);
}
}
ColorPref.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:AmazeFileManager
作者:
评论列表
文章目录