我有一個ListView,並且我希望這些項目在按下時顯示與Holo Blue不同的顏色。所以我做了一個可選的drawable,它效果很好。當我給他們一個alpha值時,我的顏色越來越混亂
我的顏色是FFF100
,一個不錯的黃色。
但是,我認爲它有點過飽和,所以我想降低阿爾法,使它更像我的選項卡指標,這是用圖像文件完成的。它具有相同的顏色,FFF100
,但具有50%的不透明度。
所以我將我的顏色改爲ARGB值,使用80
(128/255)作爲alpha值。所以我的顏色現在是80FFF100
。
但現在它看起來像一個奇怪的綠色!
而且我colors.xml:
<resources>
<color name="putio_accent">#FFF200</color> **This is the standard yellow color. Using this works fine, but it's too saturated, like I said before.
<color name="putio_accent_selected">#80FFF100</color> **This should be the same, but with 50% alpha..
</resources>
這究竟是爲什麼?
你可以顯示你用來設置顏色的代碼或XML嗎? – Eric 2012-07-28 02:32:24
更新的原始問題。 – 2012-07-28 02:38:31
做了個發現!當添加一個alpha值時,它也是繪製Holo Blue,並將其與我的黃色相結合。這就是爲什麼它是綠色的。藍+黃=綠,呃!那爲什麼它顯示藍色? – 2012-07-28 02:43:42