ShapeDrawable内部可传入继承自Shape的子类,使用非常方便,下面用RoundRectShape做演示。
ShapeDrawable shapeDrawable = new ShapeDrawable(new RoundRectShape(null,
new RectF(200, 500, 200, 500),
new float[] {
600, 600, 600, 600, 600, 600, 600, 600