发布于 2016-05-24 11:55:06
您可以使用RecyclerView提供任何您想要的withRecyclerView()。这将被选择,而不是默认的实现。只需提供一个RecyclerView对象(通过LayoutInflater检索或以编程方式创建),设置LayoutManager、Animator和其他所需的一切。
如果您对默认行为中发生的事情感兴趣,请按以下链接操作:https://github.com/mikepenz/MaterialDrawer/blob/develop/library/src/main/java/com/mikepenz/materialdrawer/DrawerBuilder.java#L1576
关于你的问题。在构建RecyclerView之后,也可以通过getRecyclerView()检索默认生成的Drawer,这也允许您调整一些东西,比如paddings和其他东西。见此处:https://github.com/mikepenz/MaterialDrawer/blob/develop/library/src/main/java/com/mikepenz/materialdrawer/Drawer.java#L214
如此处所讨论的:https://github.com/mikepenz/MaterialDrawer/issues/1290
https://stackoverflow.com/questions/37394588
复制相似问题