在Android中,要自定義GradientDrawable的顏色,您可以通過以下方法實現:
GradientDrawable gradientDrawable = new GradientDrawable();
gradientDrawable.setStroke(5, Color.BLACK); // 設置邊框寬度為5像素,顏色為黑色
gradientDrawable.setColor(Color.RED); // 設置背景顏色為紅色
gradientDrawable.setCornerRadius(10); // 設置圓角半徑為10像素
int[] colors = {Color.BLUE, Color.GREEN, Color.YELLOW}; // 定義漸變顏色數組
gradientDrawable.setColors(colors); // 設置漸變顏色
View view = findViewById(R.id.my_view); // 通過ID查找View
view.setBackground(gradientDrawable); // 將GradientDrawable設置為View的背景
您可以根據需要調整這些參數以自定義GradientDrawable的顏色和樣式。