我正在使用MpAndroidChart的LineChart,我试图找到一种方法,在图表缩放的情况下,当滚动到达每个方向的末尾时。我注意到当滚动在底部或左侧结束时,方法chart.getViewPortHandler().getTransX()
和getViewPortHandler().getTransY()
分别返回0,所以在这种情况下我知道我需要知道什么。
我找不到的是知道滚动在右侧和顶侧何时结束的方式,在这种情况下,这些方法返回的值是我无法解释的数字(EG:它们不等于ViewPort大小,它们不等于图表的大小乘以比例因子)。
有办法做到这一点吗?
感谢您的帮助
编辑: 我会尝试更好地解释:我缩放图表,然后通过滚动开始导航。让我们说我想要看到缩放图表中最右边的部分,我必须滚动到左边,直到我到达图表的末尾。当显示图表的最右侧部分时,如果我继续向左滚动,则图表将不再向该方向滚动。我怎么知道这发生的时间?