0

根据这个提交,可以用自定义的重写抽屉的 RecyclerView ,但我不知道该怎么做。

谁能向我解释如何正确地做到这一点?

4

1 回答 1

1

你可以提供任何你想要的 RecyclerView withRecyclerView()。然后将选择它而不是默认实现。只需提供一个RecyclerView对象(您已通过 a 检索LayoutInflater或以编程方式创建)设置 theLayoutManagerAnimator您需要的所有其他内容。

如果您对默认行为中发生的情况感兴趣,请点击此链接: https ://github.com/mikepenz/MaterialDrawer/blob/develop/library/src/main/java/com/mikepenz/materialdrawer/DrawerBuilder.java#L1576

至于你的问题。也可以只检索构建RecyclerView后生成的默认值Drawer,通过getRecyclerView(),这也将允许您调整一些东西,比如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

于 2016-05-24T11:55:06.803 回答