1.3.2 Scrollview 嵌套之后 的事件有改变?

在一个上下走向的scrollview里的item中含有左右走向的scrollview ,当点在item上,上下滑动的时候没有反应

scrollview 嵌套 scrollview,默认上面的 scrollview 是会吞噬事件的。

感觉有点蛋疼…… 是不是内部的 scrollview 还要判断下拖动方向?

如何让设置scrollview不吞噬事件,给用户自己设置比较好吧?

如果用户是斜 45 度拖动,算是垂直还是算水平?还是两个滚动条要一起动?

这个问题引擎不应该做出选择,留出空间让用户自己选择如何处理比较好。目前我想的效果是不吞噬事件,两个一起动好了

1赞

一样的需求: 外部是ScrollViewA 垂直方向 包着ScrollViewB水平方向 在B里就只能左右滑动。。
这个问题有解决吗 或者有什么好的思路?

1赞

我也是这个需求。外部scroll a 垂直, 内部每个列表项上都有一个水平方向的scroll b。
要求点在scroll b上时,如果有垂直方向的滑动,scroll a能够上下滑动。
你有好的解决方案吗。

没错,我的想法就是拖动方向如果包含内部 scrollview 的滚动方向,则吞噬,反之传递.
还有个人觉得最好的是提供一个角度阀值可以给用户调,


这个也许能帮助你,但是这个问题永远没有完美的解答

1赞