Recyclerview 스크롤 효과는 layout에서 android:overScrollMode="never" 속성을 설정해주면 효과를 없앨 수 있다.
하지만 이렇게 한다면 스크롤 자체가 사라지기 때문에 스크롤은 남겨놓고 효과만 제거해주고 싶다면 아래 코드로 작성하면 된다.
binding.configRecycler.setEdgeEffectFactory(new RecyclerView.EdgeEffectFactory(){
@NotNull
@Override
protected EdgeEffect createEdgeEffect(@NotNull RecyclerView view, int direction) {
return new EdgeEffect(view.getContext()) {
public boolean draw(@Nullable Canvas canvas) {
return false; //false로 설정해주면 scroll 효과가 사라진다.
}
};
}
});