這是不可能的版本比的MaterialDrawer
5.1.2降低您的使用情況下,我實現了一個變化,它允許您覆蓋material_drawer_recycler_view.xml
佈局,並且周圍有一個額外的視圖。
因此得到SwipeRefreshLayout
做到以下幾點:
- 更新到MaterialDrawer V5.1.2
- 創建一個在您的項目稱爲
material_drawer_recycler_view.xml
佈局
添加SwipeRefreshLayout
<android.support.v7.widget.RecyclerView
android:id="@+id/material_drawer_recycler_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scrollbars="vertical" />
訪問SwipeRefreshLayout
SwipeRefreshLayout SRL =(SwipeRefreshLayout)result.getSlider()findViewById(R.id.material_drawer_swipe_refresh)。
現在你可以使用它像任何其他SwipeRefreshLayout
你也有你的抽屜一個頭?你必須記住SwipeRefreshLayout將是抽屜的整個高度,並顯示重新加載的頂部。 – mikepenz
是的,這是我期望的妥協,我願意接受 - 實際上,刷新機制不僅會刷新菜單項,還會刷新標題圖像和應用程序顏色等其他內容,所以並非如此把整個事情拉下來。 – Strayer