Мое приложение отлично работает во всех случаях до 4.2, но при использовании 4.2 мои мигающие шестиугольники не отображаются. У меня есть пользовательский класс, который расширяет Drawable.Drawable on Android 4.2.2
Пользовательский класс:
https://gist.github.com/hanleyhansen/8a6bea78017d219a34ef
Затем я добавил 2 класса, а именно это:
https://gist.github.com/hanleyhansen/5deadaebea36e23b0579
Это мой полный пользовательский класс в настоящее время:
https://gist.github.com/hanleyhansen/32788d63c672cf394e4e
Итак, мои шестиугольники появляются, но они серые?!?!
Это, как я рисую мои шестиугольники:
https://gist.github.com/hanleyhansen/d7e5bb9654d97994dfdf
Что сделка с Android 4.2.2 и Drawable? Любая идея, почему теперь цвета не применяются к шестиугольникам, и я просто получаю этот оттенок серого? Вы порекомендовали бы другое решение в отличие от моих добавленных классов?
не могли бы вы опубликовать минимальный проект, который показывает вашу проблему? может быть, просто активность, которая показывает один шестиугольник, который работает на всех версиях помимо 4.2? что облегчило бы нам проверить его и проверить, почему это происходит ... –
@androiddeveloper Самый простой способ воспроизвести это будет: https://badgerati.wordpress.com/2012/07/24/drawable -polygon /, из которого я получил свой пользовательский класс. – hanleyhansen
У них есть образец проекта? я мог бы протестировать проект на своем 4.2-устройстве, если хотите. –