Я пытаюсь добавить цвета из Color Picker в Notes, и он отлично работает. Но если цвет не выбран из Color Picker, он непосредственно применяет Transparent Color к заметке. видеть. Как изображение, приведенное ниже (Notes Image Link).Android Color Picker Transparent Issue
Код:
private void setColor() {
colorcalendar = ColorPickerDialog.newInstance(
R.string.color_picker_default_title,
colorChoice(this),
selectedColor,
5,
isTablet(this)? ColorPickerDialog.SIZE_LARGE : ColorPickerDialog.SIZE_XSMALL);
colorcalendar.setOnColorSelectedListener(new ColorPickerSwatch.OnColorSelectedListener() {
@Override
public void onColorSelected(int color) {
selectedColor = color;
}
});
i = colorcalendar.getSelectedColor();
colorcalendar.show(getFragmentManager(), "cal");
}
public static int[] colorChoice(Context context){
int[] mColorChoices=null;
String[] color_array = context.getResources().getStringArray(R.array.default_color_choice_values);
if (color_array!=null && color_array.length>0) {
mColorChoices = new int[color_array.length];
for (int i = 0; i < color_array.length; i++) {
mColorChoices[i] = Color.parseColor(color_array[i]);
}
}
return mColorChoices;
}
Есть ли возможность установить по умолчанию цвет, если цвет не выбран пользователем из палитры цветов?
в цветном методе выбора есть, если оператор, который выполняется, когда цвета выбраны. после этого напишите инструкцию else и определите свой цвет по умолчанию. Я думаю, он должен работать – Sangeeta