使用Webview滚动时隐藏浮动按钮隐藏
答
@TargetApi
是必需的,因为setOnScrollChangeListener()
不适用于23 apis以下。
@TargetApi(23)
public void hideFabOnScroll(){
webView.setOnScrollChangeListener(new View.OnScrollChangeListener() {
@Override
public void onScrollChange(View v, int scrollX, int scrollY, oldScrollX, int oldScrollY) {
if (scrollY > oldScrollY)
fab.hide();
else if (scrollY < oldScrollY)
fab.show();
}
});
}
试试这个:http://stackoverflow.com/questions/37893937/how-to-hide-and-show-fab-on-scroll-of-webview-without-using-nestedscrollview – BenjaminBihr