我创建了Gradient Drawable并将其设置为图像视图作为背景:
GradientDrawable dr = new GradientDrawable();
dr.setColors(new int[] {Color.parseColor(start.getText().toString()),Color.parseColor(end.getText().toString())});
dr.setSize(Integer.valueOf(w.getText().toString()),Integer.valueOf(h.getText().toString()));
dr.setShape(GradientDrawable.LINEAR_GRADIENT);
iv.setBackground(dr);
如何将此drawable保存到SD卡?
方法bitmap.compress崩溃我的应用程序,添加了所有权限。
此外,start,end,w和h是edittext字段。