Я хочу использовать API палитры, но он всегда дает мне плохие цвета, неважно, каковы мои комбинации. Я попытался создать образцы с numColor 16, 24, 32, 500, 1000 и использовать яркие, темные яркие, приглушенные, светлые и т. Д. Цвета, но ничего не получилось. Я хочу извлечь цвета из изображения и получить цвета, как в этих приложениях: YouTube, Music App. Как я могу достичь этого внешнего вида?Палитра Android не работает?
1
A
ответ
1
Так это результат с же изображением:
+0
У меня розовый, а не серый. Когда я пытаюсь использовать другие образцы, это не лучше. – Cerberos
0
Я заметил ошибку в Android образец кода, который приведет к серым образцам появляются розовым. Существует процедура под названием make565(), которая неправильно закодирована. Он должен гласить:
static uint16_t make565(int red, int green, int blue)
{
return (uint16_t)(((red << 8) & 0xf800) |
((green << 3) & 0x07e0) |
((blue >> 3) & 0x001f));
}
Что означают «плохие цвета»? Он просто не возвращает цвета, которые вы находите эстетически приятными? Пожалуйста, отправьте примеры. –
Иногда он ничего не возвращает. Я сделал скриншот для вас: – Cerberos
проверить этот пример http://code2concept.blogspot.in/2015/10/android-support-v7-palette-demo.html – nitesh