2010-03-14 24 views
60

¿Alguien sabe de un widget rápido de selección de color que podría utilizar en mi aplicación?Android Color Picker

He visto una en algunas aplicaciones diferentes que tienen una rueda con colores, y que toca en el centro para seleccionar, pero no estoy seguro de dónde encontrarla.

Sin embargo, cualquier selector de color estaría bien.

Respuesta

51
+13

Para que quede claro, esto es un widget personalizado y no es algo integrado en la API. –

+3

Ese selector de color ahora se ha adaptado a una aplicación independiente que se puede usar con Intents: http://stackoverflow.com/questions/1542806/android-color-picker-updating-color-array/2727284#2727284 – kostmo

+0

Produce bastante desagradable resultados cuando se toman de las 4.2 muestras. :-( –

18

Esta de Yuku (http://code.google.com/p/android-color-picker/) es realmente kewl. Es de código abierto bajo la licencia de Apache, y es mucho más agradable que la muestra de Android. También es un proyecto de biblioteca, por lo que es muy simple de integrar. ¡Lo acabo de agregar la semana pasada al widget de DigiClock, y hasta el momento mis usuarios están impresionados!

+0

Agregué un control deslizante alfa opcional al selector Yuku: https://code.google.com/r/obsidian17-colorpickeralpha/source/browse –

+0

Para su información, esta biblioteca se ha migrado a github y se ha subido a Maven: https://github.com/yukuku/ambilwarna –

4

Puede usar Commonsware's cwac-colormixer.

¡Ahora es una biblioteca de Android! :)

+0

Tiene una dependencia de CWAC-Parcel.jar, que desafortunadamente lo hace no proporcionar. –

+0

@IgorGanapolsky: es de código abierto. Búsquelo en su repositorio de github. – Macarse

23

Creado ColorPickerPreferencia para usar en las preferencias. Usado anterior, presentada selector de color-view puede encontrar aquí: https://github.com/attenzione/android-ColorPickerPreference

también compartirá ColorPickerPreference similar con Rotary Selector (usado antes)

+0

Gracias por esto - imo es la combinación perfecta de facilidad de uso y flexibilidad (es decir, deslizador alfa opcional). Funciona muy bien para elegir algunos colores para una interfaz gráfica, ya que mi código puede utilizar valores alfa. – tmandry

+2

Hacer que esto funcione con HoloEverywhere no fue un proceso completamente directo, así que tengo un tenedor de esta biblioteca que funciona con él: https://github.com/gsingh93/android-ColorPickerPreference – gsingh2011

+0

Como alguien nuevo en Desarrollo de Android, ¿hay alguna guía de instalación en alguna parte? ¿Copio y pego estos archivos en mi proyecto? –