我正在做一個應用程序,要求用戶從顏色選擇器中選擇多種顏色,並設置一些顏色將有更多機會被選中的概率。容易理解複雜的顏色選擇器
一個例子:比方說,用戶選擇紅色,綠色和藍色的顏色,並選擇紅色應該有3個機會被選中,而另一個只有1個。 因此,最終紅色將有60%的機會,綠色20%,藍色20%。
現在我想這樣做,但圖形和易於理解。
我有一些想法,但我不確定哪一個是好的......或者很容易......或者其他什麼。
理念1:
用戶選擇其顏色更容易得到。數字基本上是每種顏色的重量。 這個問題在於,由於顯而易見的原因,你不能準確地獲得全部顏色(全部爲16,777,216)...所以你需要相對較少的顏色(約150或者其他顏色)。
理念2:
用戶從區域選擇顏色。這是更好的,因爲你可以有全面的顏色......但我想不出一種簡單的方法來獲得更多機會被選中的顏色(如上面的權重)。
這些只是我有缺陷的想法。你可以改進這些或者提供其他想法。一個顏色選擇器的源代碼的鏈接,正是我想要的會更好。 :)
這類問題可能是更適合http://programmers.stackexchange.com – rmaddy