这是不可能的版本比的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