Android去掉SrollView、GrdiView、Recycle

lightwing發表於2021-09-09

下面以RecycleView為例,其他可滑動控制元件也是一樣的

在XML中設定:

或者在程式碼中設定:

recycleView.setOverScrollMode(View.OVER_SCROLL_NEVER);

在設定android:overScrollMode之前和之後的對比圖:


圖片描述

compare.jpg


第一張往上滑到邊界時繼續滑動,會出現弧形光暈,第二張設定android:overScrollMode="never"或者在程式碼中設定
recycleView.setOverScrollMode(View.OVER_SCROLL_NEVER)之後就不會出現弧形光暈了。

總結:void setOverScrollMode (int mode) mode有三種模式:

setOverScrollMode(View.OVER_SCROLL_NEVER)

設定此模式,滑到邊界後繼續滑動也不會出現弧形光暈

setOverScrollMode(View.OVER_SCROLL_ALWAYS)

設定此模式,滑到邊界後繼續滑動也總是會出現弧形光暈

setOverScrollMode(View.OVER_SCROLL_IF_CONTENT_SCROLLS)

設定此模式,如果recycleview裡面的內容可以滑動,那麼滑到邊界後繼續滑動會出現弧形光暈;如果recycleview裡面的內容不可以滑動,那麼滑到邊界後繼續滑動不會出現弧形光暈.

如有錯誤,歡迎批評指正!覺得文章對您有幫助,隨手點個讚唄!



作者:_小馬快跑_
連結:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3407/viewspace-2809914/,如需轉載,請註明出處,否則將追究法律責任。

相關文章