在Android Webview中使用setOnScrollChangedListener来实时监听网页滚动事件,根据滚动位置设置网页背景颜色。示例代码如下:
webView.setOnScrollChangedListener(new OnScrollChangedListener() { @Override public void onScrollChanged() { int scrollY = webView.getScrollY(); if (scrollY == 0) { webView.setBackgroundColor(Color.WHITE); //网页在顶部,设置背景颜色为白色 } else { webView.setBackgroundColor(Color.LIGHT_GRAY); //网页在非顶部,设置背景颜色为浅灰色 } } });