我有一个Vertical Viewpager(Directional Viewpager)。 Viewpager包含两个片段。上面的片段是videoView,下面的片段包含WebView。 Webview内容超出页面限制.Hence嵌套滚动发生。我可以通过向下滚动从videoView移动到webView。但是当我尝试从webview转到之前的视频时,由于启用了WebView Scroll,我无法回滚。
答案 0 :(得分:0)
当您向上滚动以切换到VideoView时,检查webview滚动是否已达到0.如果是,则使用v.setCurrentItem(item)
方法以编程方式切换它。
示例:
webview.getViewTreeObserver().addOnScrollChangedListener(new OnScrollChangedListener() {
@Override
public void onScrollChanged()
{
if(v.getScrollY() < offset)
{
// change viewpager selection
}
}
});
offset是webview的向上滚动限制范围。