У меня есть следующий градиент (сгенерированный динамически):Преобразование в растровое изображение GradientDrawable
GradientDrawable dynamicDrawable = new GradientDrawable();
dynamicDrawable.setGradientType(GradientDrawable.LINEAR_GRADIENT);
dynamicDrawable.setUseLevel(false);
int colors[] = new int[3];
colors[0] = Color.parseColor("#711234");
colors[1] = Color.parseColor("#269869");
colors[2] = Color.parseColor("#269869");
dynamicDrawable.setColors(colors);
и я хочу, чтобы установить, что Drawable в представлении с помощью метода OnDraw.
Когда я хочу назначить Drawable растровому изображению, я использую кастинг (BitmapDrawable), но в этом случае невозможно, потому что gradientDrawable не может быть передан в BitmapDrawable.
Любая идея о том, как я решаю это?
Заранее спасибо
Что на самом деле вы хотите достичь? может быть, какое-то изображение? – pskink