android 实现无限随机颜色数组
时间: 2023-11-18 19:04:18 浏览: 86
以下是一个实现无限随机颜色数组的方法:
```java
public class ColorUtils {
private static final int[] COLORS = new int[]{
Color.parseColor("#FFC107"), // Amber
Color.parseColor("#2196F3"), // Blue
Color.parseColor("#4CAF50"), // Green
Color.parseColor("#FF5722"), // Deep Orange
Color.parseColor("#9C27B0"), // Purple
Color.parseColor("#F44336"), // Red
Color.parseColor("#607D8B"), // Blue Grey
Color.parseColor("#E91E63"), // Pink
Color.parseColor("#795548"), // Brown
Color.parseColor("#00BCD4") // Cyan
};
private static final Random RANDOM = new Random();
public static int getRandomColor() {
return COLORS[RANDOM.nextInt(COLORS.length)];
}
}
```
上面的代码中,我们定义了一个 `COLORS` 数组,其中包含了一些常见的颜色。然后使用 `Random` 类生成一个随机数,从数组中随机获取一个颜色。每次调用 `getRandomColor` 方法,都会返回一个随机颜色。由于数组中的颜色数量是有限的,所以我们称之为“伪无限随机颜色数组”。
阅读全文