小编Rut*_*dla的帖子

Android - 在ScrollView中包含时,MPAndroidChart中的拖动无响应

我有一个ScrollView中包含的LineChart.当图表足够长以使用户无需滚动以完整地查看它时,拖动功能就会变得无法响应.拖动手势仅在我在图表边界中将手指按住一小段时间时才会记录,然后拖动.

我已经尝试使用requestDisallowInterceptTouchEvent方法,该方法应该阻止图表的父母拦截触摸事件(但这并没有解决任何问题).我也尝试直接将ScrollView注册的MotionEvents直接传递给图表/翻译拖动手势来翻译Y调用,但这并没有达到我想象的效果.

注意:缩放继续完美运行.

此外,当图形适合原始窗口或放置在任何不是ScrollView的视图中时,这不是问题.我考虑过摆脱ScrollView,但这是我项目中非常必要的功能.

关于为什么会发生这种情况的任何想法将不胜感激!

编辑:LineChart具有固定的高度

android scrollview mpandroidchart

6
推荐指数
1
解决办法
814
查看次数

标签 统计

android ×1

mpandroidchart ×1

scrollview ×1