如何检查滚动视图的可见百分比?

时间:2018-11-02 10:49:29

标签: android scrollview

我已经使用以下代码来获取滚动百分比,但只有在滚动之后才能获取此百分比。我们如何在不滚动的情况下获得可见的滚动百分比。例如。在onCreate()方法中。

  scrollView.setOnScrollChangeListener(new NestedScrollView.OnScrollChangeListener() {
                @Override
                public void onScrollChange(NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
                    float scrollPercent = (scrollY + scrollView.getMeasuredHeight()) / (webView.getBottom() * 1f);
}
}

1 个答案:

答案 0 :(得分:0)

您可以使用已经拥有的计算方法来调用scrollView.getScrollY();,而无需OnScrollChangeListener