0

私は塗装ラインに取り組んでいます。色の変更に関する基本的な問題に直面しました:S:S

次のコードがあります。コードの最後の行でエラーが発生しました。 new Color(???) に引数を追加できません >> R、G、B の色番号を追加できません

        Paint paint = new Paint();
        Random random = new Random();
        int R = (int)(Math.random()*256);
        int G = (int)(Math.random()*256);
        int B= (int)(Math.random()*256);
        paint.setColor(new Color(R , G , B));
4

1 に答える 1

1

Colorそのようなオブジェクトを作成することはできません。Color色ベースの操作を処理する静的な Android ヘルパー クラスです。

これを試して:

paint.setColor(Color.rgb(R , G , B));

Color.rgb(...)参考までに、方法を参照してください。

于 2012-08-01T06:47:13.573 に答える