Простой диалог выбора цвета.
Пример использования:
new Picker(context) // создание экземпляра диалога
.setTitle("Заголовок") // свой заголовок диалога
.setColor(Color.RED) // изначально выбранный цвет
/* .setColor("#FF0000") // или цвет в hex формате */
.showSmali() // отобразить поле ввода цвета в формате smali
.setOnColorSelect(new Picker.OnColorSelect() { // обработчик выбора
@Override
public void select(String hexColor) {
// выбран цвет в формате #FF0000
}
@Override
public void select(int intColor) {
// выбран цвет
}
@Override
public void selectSmali(String smaliColor) {
// выбран цвет в формате smali
}
@Override
public void cancel() {
// выбор цвета отменён пользователем
}
})
.show(); // запуск диалога