我希望我的代码自动选择随机的颜色...当我将其设为静态时...我希望它在更改颜色时可以随机选择RGB世界中的任何颜色...
以下是我所拥有的,对此我能提供的任何帮助将不胜感激!
private float[][] BackgroundColors = { { 141, 189, 193 }, { 116, 84, 62 },
{ 73, 113, 116 }, { 193, 163, 141 }, { 15, 11, 6 }, };
private void getCurrentColor() {
CurrentColorNumber++;
if (CurrentColorNumber >= 5) {
CurrentColorNumber = 0;
}
CurrentColor = new Color(
BackgroundColors[CurrentColorNumber][0] / 255.0f,
BackgroundColors[CurrentColorNumber][1] / 255.0f,
BackgroundColors[CurrentColorNumber][2] / 255.0f, 1);
}
最佳答案
假设我有一个文本视图,我想要一个随机的颜色
在每个按钮上单击。
只需在程序上检查此代码即可。
希望这种逻辑对您有所帮助。
TextView Display = (TextView) findViewById(R.id.tvresult);
Random mRandom = new Random();
Display.setText("WHAT????");
Display.setTextSize(mRandom.nextInt(75));
Display.setTextColor(Color.rgb(mRandom.nextInt(265),
mRandom.nextInt(265), mRandom.nextInt(265)));