Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- rv.setLayoutManager(new LinearLayoutManager(this) {
- Rect parentRect = new Rect();
- Rect childRect = new Rect();
- @Override
- public boolean requestChildRectangleOnScreen(RecyclerView parent, View child, Rect rect, boolean immediate) {
- parent.getHitRect(parentRect);
- child.getHitRect(childRect);
- if (Rect.intersects(parentRect, childRect)) {
- return false;
- }
- return super.requestChildRectangleOnScreen(parent, child, rect, immediate);
- }
- });
- or simply (if you dont want any automatic scrolling):
- rv.setLayoutManager(new LinearLayoutManager(this) {
- @Override
- public boolean requestChildRectangleOnScreen(RecyclerView parent, View child, Rect rect, boolean immediate) {
- return false;
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement