我已经使用以下代码来获取滚动百分比,但只有在滚动之后才能获取此百分比。我们如何在不滚动的情况下获得可见的滚动百分比。例如。在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);
}
}
答案 0 :(得分:0)
您可以使用已经拥有的计算方法来调用scrollView.getScrollY();
,而无需OnScrollChangeListener
。