溫馨提示×

android gradientdrawable怎樣自定義顏色

小樊
140
2024-11-25 22:25:57
欄目: 編程語言

在Android中,要自定義GradientDrawable的顏色,您可以通過以下方法實現:

  1. 創建一個GradientDrawable對象:
GradientDrawable gradientDrawable = new GradientDrawable();
  1. 設置邊框寬度和顏色:
gradientDrawable.setStroke(5, Color.BLACK); // 設置邊框寬度為5像素,顏色為黑色
  1. 設置背景顏色:
gradientDrawable.setColor(Color.RED); // 設置背景顏色為紅色
  1. 設置圓角半徑:
gradientDrawable.setCornerRadius(10); // 設置圓角半徑為10像素
  1. 設置漸變顏色:
int[] colors = {Color.BLUE, Color.GREEN, Color.YELLOW}; // 定義漸變顏色數組
gradientDrawable.setColors(colors); // 設置漸變顏色
  1. 將GradientDrawable應用到View上:
View view = findViewById(R.id.my_view); // 通過ID查找View
view.setBackground(gradientDrawable); // 將GradientDrawable設置為View的背景

您可以根據需要調整這些參數以自定義GradientDrawable的顏色和樣式。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女