可以通过在ShapeDrawable对象中设置SolidColor属性来设置ShapeDrawable的颜色。
ShapeDrawable shapeDrawable = new ShapeDrawable(new OvalShape());
shapeDrawable.getPaint().setColor(Color.RED);
在这个例子中,我们创建了一个椭圆形状的ShapeDrawable对象,并通过getPaint().setColor()方法将其颜色设置为红色。您可以使用任何颜色常量来设置ShapeDrawable的颜色。