根据这个提交,可以用自定义的重写抽屉的 RecyclerView ,但我不知道该怎么做。
谁能向我解释如何正确地做到这一点?
你可以提供任何你想要的 RecyclerView withRecyclerView()
。然后将选择它而不是默认实现。只需提供一个RecyclerView
对象(您已通过 a 检索LayoutInflater
或以编程方式创建)设置 theLayoutManager
和Animator
您需要的所有其他内容。
如果您对默认行为中发生的情况感兴趣,请点击此链接: 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