MPAndroidChart使用zoom切换导致缩放不正确的处理
warning:
这篇文章距离上次修改已过1835天,其中的内容可能已经有所变动。
出现的问题:
滑动后 重新调用zoom,缩放的大小未按照预期的大小缩放。
处理方法:
在zomm之前调用stopDeceleration();
此方法是BarLineChartBase类中的触摸监听,目前需要继承或者是反射才能获取到,我这里是继承,所以调用为:((BarLineChartTouchListener)mListener).stopDeceleration();
出现原因:
可能是拖拽的惯性,导致zoom计算有缓存?
另外,在zoom前推荐调用fitScreen()重置缩放。
自己Google半天没找到原因,只能自己翻源码了,然后找出来了,这里记录下怕自己忘记。