我希望我的代码自动选择随机的颜色...当我将其设为静态时...我希望它在更改颜色时可以随机选择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)));

09-12 05:03