我已经在我的android应用程序上实现了MPAndroid条形图,并且在调试模式下运行时该图表会滚动,但是当我生成发行版APK并运行该应用程序时,该图表不会滚动。
我已为条形图实现了带有动画的滚动功能,该条形图具有文档中指示的大量数据(链接到来源:https://github.com/PhilJay/MPAndroidChart/wiki/Modifying-the-Viewport)
用于滚动动画的代码段:
barchart.moveViewToAnimated(10, barchart.getData().getYMax(), YAxis.AxisDependency.RIGHT, 2500);
期望条形图在调试和生产环境下均会滚动,但在某种程度上该图不会在生产中滚动。
在解决问题方面的任何帮助将不胜感激。
答案 0 :(得分:0)
此问题是由启用了发布版本的proguard引起的。我忘了为mpandroid添加一个例外,它使动画混乱了。新秀错误。
为了将来参考,这是要添加到proguard-rules.pro
中的代码-keep class com.github.mikephil.charting.** { *; }