Convert GradientDrawable to Bitmap
Ich habe den folgenden Gradienten (dynamisch generiert):
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);
und ich möchte das Zeichenbare in einer Ansicht mit der onDraw-Methode festlegen.
Wenn ich einer Bitmap ein Drawable zuweisen möchte, verwende ich das Casting (BitmapDrawable), aber in diesem Fall ist es nicht möglich, da das gradientDrawable nicht in BitmapDrawable umgewandelt werden kann.
Hast du eine Idee, wie ich das löse?
Danke im Vorau