在Android中,要設置GradientDrawable的漸變角度,您需要使用setAngle()
方法
import android.graphics.drawable.GradientDrawable;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 創建一個GradientDrawable對象
GradientDrawable gradientDrawable = new GradientDrawable();
// 設置漸變的顏色
int[] colors = {Color.RED, Color.BLUE, Color.GREEN};
gradientDrawable.setColors(colors);
// 設置漸變的角度(單位為度)
int angle = 45; // 您可以根據需要更改角度值
gradientDrawable.setAngle(angle);
// 如果您要將GradientDrawable設置為某個視圖的背景,請執行以下操作:
View view = findViewById(R.id.my_view);
view.setBackground(gradientDrawable);
}
}
在這個示例中,我們創建了一個GradientDrawable
對象,設置了三種顏色(紅色、藍色和綠色),并將漸變角度設置為45度。然后,我們將此GradientDrawable
設置為名為my_view
的視圖的背景。您可以根據需要更改顏色和角度值。