title: BottomSheetBehavior with two RecyclerView
body: <p>I got two RecyclerView inside a LinearLayout with a BottomSheetBehavior. When you click on a item inside the first RecyclerView (with a grid) the RecyclerView is set to Gone and an the second RecyclerView (with a list) is shown. When the second Recycler is shown you cant slide the BottomSheet up and down instead the List is scrolling even in Expanded State. If the First Recycler is up everything is fine. Is there a way to make the BottomSheet to slide up and down again?</p>
  
  <pre><code>&lt;LinearLayout
          android:id="@+id/sliding_layout_container"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:focusable="true"
          android:focusableInTouchMode="true"
          android:orientation="vertical"
          app:behavior_hideable="false"
          app:behavior_peekHeight="400dp"
          app:layout_behavior="@string/bottomSheetBehavior"&gt;
  
          &lt;android.support.v7.widget.RecyclerView 
             android:id="@+id/grid"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
             android:layout_marginEnd="@dimen/activity_horizontal_margin"
             android:layout_marginStart="@dimen/activity_horizontal_margin"
             android:background="@color/white"
             android:clickable="true"
             android:scrollbars="none" /&gt;
  
          &lt;android.support.v7.widget.RecyclerView 
             android:id="@+id/list"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
             android:layout_marginEnd="@dimen/activity_horizontal_margin"
             android:layout_marginStart="@dimen/activity_horizontal_margin"
             android:background="@color/white"
             android:clickable="true"
             android:scrollbars="none" /&gt;
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <p>GridAdapter: </p>
  
  <pre><code>   @Override
     public void onBindViewHolder(ViewHolder holder, int position) {
  
      String categorieName = mCategories.get(position);
      final CategoryFilterEvent event = new   CategoryFilterEvent(categorieName);
      holder.grid_item_label.setText(categorieName);
  
      holder.itemView.setOnClickListener(new View.OnClickListener() {
          @Override
          public void onClick(View v) {
              EventBus.getDefault().post(event);
          }
      });
  }
  </code></pre>
  
  <p>MainActivity:</p>
  
  <pre><code> @Override
   public void onCreate(Bundle savedInstanceState) {
  
      linearLayoutManager = new LinearLayoutManager(this);
      listAdapter = new ListAdapter(this, mList);
      recyList.setAdapter(listAdapter);
      recyList.setLayoutManager(linearLayoutManager);
  
      gridLayoutManager = new GridLayoutManager(this, 3);
      gridAdapter = new GridAdapter(this, new ArrayList&lt;String&gt;());
      recyGrid.setAdapter(gridAdapter);
      recyGrid.setLayoutManager(gridLayoutManager);
  }
  
  public void onEventMainThread(CategoryFilterEvent event) {
      recyGrid.setVisibilty(GONE);
      recyList.setVisiblity(VISIBLE);
  }
  </code></pre>