MPAndroidChart-ViewPager中的Linechart水平滚动-Android

时间:2018-07-19 09:50:02

标签: android android-viewpager mpandroidchart

我有一个ViewPager,其中有更多页面,并且每页上都有LineChart(宽度= match_parent)。如果用户滚动到第一张图表的末尾,那么下一次当他再次滚动时,我要开始显示下一张图表(例如ViewPager更改页面)。但是,如果用户位于图表的中间,那么他应该只在图表本身中滚动(而不是在ViewPager中的页面之间)。

我正在尝试覆盖ViewPager的onInterceptTouchEvent()onTouchEvent(),但仍然无法正常工作...

我还发现了这一点:https://github.com/PhilJay/MPAndroidChart/issues/1885,但没有解决方案...

您有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您应该禁用viewpager滚动视图,并使用手势检测器左右滑动。 MPAndroidchart具有用于折线图的内置水平滚动,请尝试使用其侦听器。