2010-03-14 87 views
60

有誰知道一個快速的顏色選擇器部件,我可以在我的應用程序中使用它?Android Color Picker

我已經看到一個在幾個不同的應用程序中有一個輪子的顏色,你點擊中心選擇,但我不知道在哪裏可以找到它。

雖然任何顏色選擇器都可以。

回答

51
+13

只是要清楚,這是一個自定義窗口小部件,而不是東西內置於API中。 –

+3

這個顏色選擇器現在已被改編成獨立的應用程序,可以與意圖一起使用:http://stackoverflow.com/questions/1542806/android-color-picker-updating-color-array/2727284#2727284 – kostmo

+0

生產非常討厭從4.2個樣本中取出結果。 :-( –

18

這一個來自優庫(http://code.google.com/p/android-color-picker/)真的很好。它是Apache許可證下的開源代碼,比Android示例更好。這也是一個圖書館項目,所以整合起來非常簡單。我上週剛剛將它添加到DigiClock小部件中,到目前爲止,我的用戶都印象深刻!

+0

我向Yuku picker添加了一個可選的alpha滑塊:https://code.google.com/r/obsidian17-colorpickeralpha/source/browse –

+0

僅供參考此庫已被遷移到github並上傳到Maven: https://github.com/yukuku/ambilwarna –

4

您可以使用CommonsWare的cwac-colormixer

這是一個android庫現在! :)

+0

它依賴於CWAC-Parcel.jar,不幸的是他沒有提供 –

+0

@IgorGanapolsky:它是開源的,在他的github回購中尋找它 – Macarse

23

創建ColorPickerPreference以在首選項中使用。 使用上述提交顏色選擇器視圖 可以在這裏找到: https://github.com/attenzione/android-ColorPickerPreference

也將與旋轉式拾取器有着相似的ColorPickerPreference(使用它之前)

+0

感謝你 - imo它是易用性和靈活性(即可選的alpha滑塊)的完美結合。對於圖形界面,因爲我的代碼可以利用alpha值 – tmandry

+2

使用HoloEverywhere進行這項工作並不是一個完全簡單的過程,所以我有一個這個庫的分支與它一起工作:https://github.com/gsingh93/android-ColorPickerPreference – gsingh2011

+0

作爲一個新的Android開發 - 有沒有安裝指南的地方?我只是將這些文件複製並粘貼到我的項目中? –