生产中的BarChart动画滚动问题

时间:2019-04-09 11:14:14

标签: android mpandroidchart

我已经在我的android应用程序上实现了MPAndroid条形图,并且在调试模式下运行时该图表会滚动,但是当我生成发行版APK并运行该应用程序时,该图表不会滚动。

我已为条形图实现了带有动画的滚动功能,该条形图具有文档中指示的大量数据(链接到来源:https://github.com/PhilJay/MPAndroidChart/wiki/Modifying-the-Viewport

用于滚动动画的代码段:

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

期望条形图在调试和生产环境下均会滚动,但在某种程度上该图不会在生产中滚动。

在解决问题方面的任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

此问题是由启用了发布版本的proguard引起的。我忘了为mpandroid添加一个例外,它使动画混乱了。新秀错误。

为了将来参考,这是要添加到proguard-rules.pro

中的代码
-keep class com.github.mikephil.charting.** { *; }

来源:https://github.com/PhilJay/MPAndroidChart/wiki/Proguard