Cómo hacer un objeto Drawable con mi color seleccionado en el código
Estoy tratando de establecer el icono del color seleccionado a una preferencia:
Preference prf = (Preference) findPreference("SelectColorPref");
prf.setIcon(Drawbale icon);
Para esto necesito un objetoDrawable
del color seleccionado.
Es posible hacer un Drawable
icono en código java? Por favor guíame.
Saludos
///////////////////////////////////////////////// //////////
Después de seguir el concepto de Aleks G, se resolvió como:
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);