RecyclerViewスクロール効果を削除する


124

私の中に2つRecyclerViewありますNavigationDrawer。どちらにも青いスクロール効果があります。

両方でこの効果を削除するにはどうすればよいRecyclerViewsですか?

変更しようとしました:mRecyclerView.setHasFixedSize(true);false、しかしそれはスクロール効果を削除します。(この方法の効果は何ですか?)

問題の画像へのリンク

回答:


339

これをレイアウトに追加します。

android:overScrollMode="never"

そう:

<android.support.v7.widget.RecyclerView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:overScrollMode="never"
    android:background="#FFFFFF"
    android:scrollbars="vertical" />

2
これに関する唯一の問題は、fadingEdgeオプションが無効になっていることです
Mario Lenci

1
リストが表示より長い場合に効果を表示したい場合は、値 "ifContentScrolls"もあります
Adrian Grygutis

22

そしてJavaではあなたはそうするでしょう

recyclerView.setOverScrollMode(View.OVER_SCROLL_NEVER)

またはコトリンで

recyclerView.overScrollMode = View.OVER_SCROLL_NEVER
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.