我有一个垂直Viewpager(Directional Viewpager)。Viewpager包含两个片段。片段上方是videoView,片段下方包含WebView。Webview的内容超出页面限制。因此发生嵌套滚动。我可以通过向下滚动从videoView移至webView。但是当我尝试从webview转到上一个videoview时,由于启用了WebView Scroll,所以无法向后滚动。
当您向上滚动以切换到VideoView时,请检查webview滚动是否已达到0。如果是,请使用v.setCurrentItem(item)
方法在语法上进行切换。
例子:
webview.getViewTreeObserver().addOnScrollChangedListener(new OnScrollChangedListener() {
@Override
public void onScrollChanged()
{
if(v.getScrollY() < offset)
{
// change viewpager selection
}
}
});
offset是Webview的上滚动限制范围。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句