Make RecyclerView requestDisallowInterceptTouchEvent(true)

BUG: 21844808
Change-Id: I52f7d1162ad436756c1c41e710b8cd421578a124
diff --git a/v7/recyclerview/src/android/support/v7/widget/RecyclerView.java b/v7/recyclerview/src/android/support/v7/widget/RecyclerView.java
index 94d7926..0f027ac 100644
--- a/v7/recyclerview/src/android/support/v7/widget/RecyclerView.java
+++ b/v7/recyclerview/src/android/support/v7/widget/RecyclerView.java
@@ -2086,6 +2086,10 @@
                         startScroll = true;
                     }
                     if (startScroll) {
+                        final ViewParent parent = getParent();
+                        if (parent != null) {
+                            parent.requestDisallowInterceptTouchEvent(true);
+                        }
                         setScrollState(SCROLL_STATE_DRAGGING);
                     }
                 }
@@ -2208,6 +2212,10 @@
                         startScroll = true;
                     }
                     if (startScroll) {
+                        final ViewParent parent = getParent();
+                        if (parent != null) {
+                            parent.requestDisallowInterceptTouchEvent(true);
+                        }
                         setScrollState(SCROLL_STATE_DRAGGING);
                     }
                 }