下面这个例子是一个非常典型的一个嵌套滑动的例子(scrollview嵌套webview)。需求也很简单:整个页面是需要上下滑动的,另外呢上面一部分的webview加载的全景视图也是需要能够自己左右滑动上下滑动的。下面请看效果图。
像这种scrollview嵌套webview的页面肯定会产生滑动冲突的。具体的表现呢就是:webview里面内容绝对不会自己的滑动的,滑动的只是滑动外层的scrollview。像这种是非常简单的滑动冲突,解决方案也很简单,看下面代码就可以了
说明:wetTop指的是webvie nsvBdScroll 是nestSrollview
只用一行代码就搞定了。是不是很简单。但是至于为什么添加一行代码就可以搞定?其中的原理才是我们真正需要掌握的。
因为产品的脑袋永远不是正常人的脑袋。ui的手也永远不是正常人的手。当他们用一个个列表设设计出来千奇百怪的交互的时候。你当时的心态简直就是日了狗。什么横滑啊纵滑呀,什么纵横交错呀,真tmd不知道是怎么想出来的。反正就是这个滑动嵌那个滑,那个滑嵌这个滑动。。。。痛苦啊!!