Проблема анимированной прокрутки BarChart в производстве - PullRequest
1 голос
/ 09 апреля 2019

Я реализовал гистограмму MPAndroid в своем приложении для Android, и диаграмма прокручивается, когда я запускаю в режиме отладки, но когда я генерирую релиз APK и запускаю приложение, диаграмма не прокручивается.

Я реализовалпрокрутка с функцией анимации для гистограмм с большим количеством данных, как указано в документации (ссылка на источник: https://github.com/PhilJay/MPAndroidChart/wiki/Modifying-the-Viewport)

Фрагмент кода для прокрутки с анимацией:

barchart.moveViewToAnimated(10, barchart.getData().getYMax(), YAxis.AxisDependency.RIGHT, 2500);

Ожиданиебудет прокрутка столбчатой ​​диаграммы как в отладочной, так и в производственной среде, но каким-то образом диаграмма не будет прокручиваться в рабочей среде.

Любая помощь в выяснении проблемы будет принята с благодарностью.

1 Ответ

0 голосов
/ 03 июня 2019

Проблема была вызвана Proguard, который включен для сборок релиза.Я забыл добавить исключение для mpandroid, и оно перепуталось с анимацией.Ошибка новичка.

Для дальнейших ссылок вот код, который будет добавлен к proguard-rules.pro

-keep class com.github.mikephil.charting.** { *; }

Источник: https://github.com/PhilJay/MPAndroidChart/wiki/Proguard

...