MaterialDrawer MiniDrawer 汉堡图标

MaterialDrawer MiniDrawer hamburger icon

我使用 MaterialDrawer 库中的 MiniDrawer 实现。

我尝试将 ActionBarDrawerToggle 添加到抽屉,但出现异常。 MiniDrawer class 不允许设置 ActionBarDrawerToggle

请问有没有办法在MiniDrawer的工具栏上设置汉堡包图标?

Google 中的 ActionBarDrawerToggle 要求您在正常 MiniDrawer 实现 MaterialDrawer 的情况下使用 DrawerLayout 没有 DrawerLayout 到位,因此默认行为将不起作用。

由于您仍然希望 汉堡包-图标切换 Menu 状态,您必须自己设置 NavigationIcon。或者您签出如下所示的图书馆: https://github.com/balysv/material-menu

这将允许您拥有与 NavigationIcon 相同的动画(甚至更多),并将打开/关闭事件转发到 Crossfader,该 Crossfader 用于从 MiniDrawer 到正常 Drawer 大小。