我需要向我的 View 添加渐变ImageView
。我只是在使用这段代码:
ShapeDrawable sd = new ShapeDrawable(new RectShape());
sd.getPaint().setShader(new LinearGradient(0, 0, 0, 300, color, color, Shader.TileMode.REPEAT));
mUpdateViews.setImageViewBitmap(R.id.imageview, ((BitmapDrawable)sd).getBitmap());
但问题是:
“无法从 ShapeDrawable 转换为 BitmapDrawable”
是否可以从代码加载渐变,而不是从 XML 加载?