【问题标题】:MPAndroidChart - Linechart horizontal scrolling in ViewPager - AndroidMPAndroidChart - ViewPager 中的线图水平滚动 - Android
【发布时间】:2018-07-19 09:50:02
【问题描述】:

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

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

我也发现了这个:https://github.com/PhilJay/MPAndroidChart/issues/1885 但没有解决方案...

你有什么建议吗?

【问题讨论】:

  • 你能在这里添加你的设计吗
  • @hasan_shaikh 你说的设计到底是什么意思?布局很简单。我有一个 ViewPager,每个页面/片段都有一个 LineChart(宽度与父级匹配)。

标签: android android-viewpager mpandroidchart


【解决方案1】:

您应该禁用 viewpager 滚动视图并使用手势检测器进行左右滑动。 MPAndroidchart 有内置的折线图水平滚动试试它的监听器。

【讨论】:

  • 你能给我一些例子吗?我应该如何禁用 viewpager 滚动视图?请尝试提供更多信息。
  • 对于 diabling view pager skype 试试这个链接stackoverflow.com/questions/9650265/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-05
  • 1970-01-01
相关资源
最近更新 更多