【发布时间】:2015-10-17 00:31:05
【问题描述】:
我有以下渐变(动态生成):
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);
我想使用 onDraw 方法在视图中设置该可绘制对象。
当我想将 Drawable 分配给位图时,我使用强制转换 (BitmapDrawable),但在这种情况下是不可能的,因为 gradientDrawable 不能强制转换为 BitmapDrawable。
知道如何解决这个问题吗?
提前致谢
【问题讨论】:
-
您真正想要实现什么?也许是一些图像?
标签: android drawable android-custom-view android-drawable android-bitmap