Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
彩虹阵列(Android)_Android_Arrays_Colors - Fatal编程技术网

彩虹阵列(Android)

彩虹阵列(Android),android,arrays,colors,Android,Arrays,Colors,我有一个数组,它将包含未知数量的元素。我想创建一个与该数组对应的长度相等的数组,只有这个新数组将包含颜色。是否可以通过编程方式将颜色分配给新数组,这样,如果将索引0的颜色排列到数组的长度上,就会有彩虹?我甚至不知道如何计算在每个索引中放置哪种颜色,任何指导都将非常感谢。谢谢 正确,一对一的通信。每种颜色将与另一个阵列步骤1中的一个元素唯一对应。将(0-100)%映射到颜色。第二步。将(0-n)/n中的每一个映射到一种颜色。第三步。将x映射到n(以放弃极端)。第一步是最难的;试试HSV空间。

我有一个数组,它将包含未知数量的元素。我想创建一个与该数组对应的长度相等的数组,只有这个新数组将包含颜色。是否可以通过编程方式将颜色分配给新数组,这样,如果将索引0的颜色排列到数组的长度上,就会有彩虹?我甚至不知道如何计算在每个索引中放置哪种颜色,任何指导都将非常感谢。谢谢

正确,一对一的通信。每种颜色将与另一个阵列步骤1中的一个元素唯一对应。将(0-100)%映射到颜色。第二步。将(0-n)/n中的每一个映射到一种颜色。第三步。将x映射到n(以放弃极端)。第一步是最难的;试试HSV空间。