2017-03-05 126 views
0

使用Webview向下滾動並在滾動時出現時是否可以隱藏fab按鈕?像使用晶圓廠的Recycler View效果/動畫一樣。使用Webview滾動時隱藏浮動按鈕隱藏

+0

試試這個:http://stackoverflow.com/questions/37893937/how-to-hide-and-show-fab-on-scroll-of-webview-without-using-nestedscrollview – BenjaminBihr

回答

0

@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(); 

     } 
    }); 
}