Как сделать Drawable объект с моим выбранным цветом в коде
Я пытаюсь установить значок выбранного цвета в предпочтение:
Preference prf = (Preference) findPreference("SelectColorPref");
prf.setIcon(Drawbale icon);
Для этого мне нужен объектDrawable
выбранного цвета.
Можно ли сделатьDrawable
значок в коде Java? Пожалуйста, ведите меня ..
С Уважением,
////////////////////////////////////////////////// /////////
Следуя концепции Алекса Г, это решается так:
Preference TextClrPref = (Preference) findPreference("text_color_preference");
Bitmap bm = Bitmap.createBitmap(30, 30, Bitmap.Config.ARGB_8888);
Canvas cnv = new Canvas(bm);
int red = 0xffff0000;
cnv.drawColor(red);
Drawable drawable = new BitmapDrawable(bm);
TextClrPref .setIcon(drawable);