Проблема с анимированной прокруткой BarChart в производстве

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

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

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

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

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

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

Вы также можете открыть вопрос с библиотекой >> github.com/PhilJay/MPAndroidChart/issues

Martins 09.04.2019 13:30

Я открыл вопрос по библиотеке >> github.com/PhilJay/MPAndroidChart/issues/4549

Edwin Kapkei 28.05.2019 15:22
1
2
276
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

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

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

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

Другие вопросы по теме