0
我需要做的是一个应用程序,当你点击屏幕上它将只显示随机的颜色在屏幕上;再次按下屏幕,您将获得其他随机颜色(不仅是红色,蓝色,绿色的颜色)。使Android应用程序(随机颜色)
我需要做的是一个应用程序,当你点击屏幕上它将只显示随机的颜色在屏幕上;再次按下屏幕,您将获得其他随机颜色(不仅是红色,蓝色,绿色的颜色)。使Android应用程序(随机颜色)
如果仅需要明亮的,饱和的颜色,使用Color.HSVToColor()
而不是设置的R,G和B分量directrly:
float[] hsvColor = {0, 1, 1};
// randomly generate only hue component,
// leaving saturation and brightness maximum possible
hsvColor[0] = new Random().nextFloat() * 360;
view.setBackgroundColor(Color.HSVToColor(hsvColor));
http://stackoverflow.com/questions/5280367/android-generate-random-颜色上点击 –