Advertisement
Guest User

Untitled

a guest
Jul 9th, 2017
2,074
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. rv.setLayoutManager(new LinearLayoutManager(this) {
  2. Rect parentRect = new Rect();
  3. Rect childRect = new Rect();
  4.  
  5. @Override
  6. public boolean requestChildRectangleOnScreen(RecyclerView parent, View child, Rect rect, boolean immediate) {
  7. parent.getHitRect(parentRect);
  8. child.getHitRect(childRect);
  9. if (Rect.intersects(parentRect, childRect)) {
  10. return false;
  11. }
  12. return super.requestChildRectangleOnScreen(parent, child, rect, immediate);
  13. }
  14. });
  15.  
  16. or simply (if you dont want any automatic scrolling):
  17.  
  18. rv.setLayoutManager(new LinearLayoutManager(this) {
  19. @Override
  20. public boolean requestChildRectangleOnScreen(RecyclerView parent, View child, Rect rect, boolean immediate) {
  21. return false;
  22. }
  23. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement