获取RecyclerView或Webview的滚动Y.

时间:2015-09-08 13:54:44

标签: android android-webview android-recyclerview

我已在Webview中创建了一个活动Recyclerview内容。 我想在滚动webview时获得滚动Y位置。 我尝试了Webview.getScrollY()Webview.getY()RecyclerView.getScrollY()RecyclerView.getY(),...但是效果不好。我无法获得当前滚动Y. 是否有任何建议可以获得WebviewRecyclerView的滚动Y?

2 个答案:

答案 0 :(得分:11)

使用RecyclerView.OnScrollListener代表RecyclerView,View.OnScrollChangeListener代表网页浏览。

你必须自己跟踪总卷轴,如下所示:

NOT EXISTS

答案 1 :(得分:7)

在@Pkmmte提及的情况下,

computeVerticalScrollOffset()在这种情况下更方便。

mTotalScrolled  = recyclerView.computeVerticalScrollOffset();