SwipeRefreshLayout блокирует горизонтально прокручиваемый RecyclerView
Моя настройка достаточно проста:
<android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/swiperefresh"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="220dp"/>
</android.support.v4.widget.SwipeRefreshLayout>
СодержаниеonCreate()
:
layoutManager = new LinearLayoutManager( this );
layoutManager.setOrientation( LinearLayoutManager.HORIZONTAL );
topTopicRecyclerView.setLayoutManager( layoutManager );
Теперь, когда я проведу по экрану recyclerView влево или вправо, а угол смахивания не является совершенно горизонтальным, SwipeRefreshLayout включается и принимает управление прокруткой. Это приводит к раздражающим визуальным «сбоям» в представлении recyclerView.
Если SwipeRefreshLayout отключен, все в порядке.
Итак, как я могу отключить прокручиваемый элемент управления SwipeRefreshLayout над областью RecyclerView?