I was hoping to use these methods inside my custom RecyclerView , but for some reason it doesn't work, and I'm not sure why ...
@Override protected boolean overScrollBy(int deltaX, int deltaY, int scrollX, int scrollY, int scrollRangeX, int scrollRangeY, int maxOverScrollX, int maxOverScrollY, boolean isTouchEvent) { return super.overScrollBy(deltaX, deltaY, scrollX, scrollY, scrollRangeX, scrollRangeY, mOverscrollDistance, mOverscrollDistance, isTouchEvent); } @Override protected void onOverScrolled(int scrollX, int scrollY, boolean clampedX, boolean clampedY) { super.onOverScrolled(scrollX, scrollY, clampedX, clampedY); }
What I really hope to do is add an empty space at the top of the list so that I can scroll the previous item with the given mOverscrollDistance distance, so if you have a better suggestion on how to do this, please share!
source share