2016-12-08 7 views
1

У меня странная проблема, когда один и тот же код создает круговые диаграммы с совершенно разными цветами заливки (по-видимому) на разных версиях Android. В частности, (< = 4.3) и (> = 5.0) выглядит иначе для # F6F8F8 и # E4F1FF. Сначала я использовал MPAndroidChart v2.2.5, а затем обновился до версии 3.0. Оба получили ту же проблему.MPAndroidChart Pie Chart Fill Color

Это не проблема устройства, поскольку я тестировал на симуляторах (4.3 и 6.0) на одном и том же маке. И это не проблема симулятора, так как я могу воспроизвести это на реальных устройствах (4.2.2 и 5.0.1). Разница в цвете большая.

В принципе, это похоже на устройства версии 5.0 +.

enter image description here

На v4.3 или ниже устройств, это выглядит следующим образом.

enter image description here

ответ

0

Используйте папку значения-V21 для уровня API 21 или выше. Если устройство работает в старой версии Android, каталог res/values-v21/будет проигнорирован.