0

我正在画线,我在改变颜色时遇到了一个基本问题:S:S

我有以下代码,在最后一行代码中出现错误我无法将参数添加到新颜色(???)>>我无法添加 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 回答