可以通過在ShapeDrawable對象中設置SolidColor屬性來設置ShapeDrawable的顏色。
ShapeDrawable shapeDrawable = new ShapeDrawable(new OvalShape());
shapeDrawable.getPaint().setColor(Color.RED);
在這個例子中,我們創建了一個橢圓形狀的ShapeDrawable對象,并通過getPaint().setColor()方法將其顏色設置為紅色。您可以使用任何顏色常量來設置ShapeDrawable的顏色。