我使用MaterialDrawer库中的 MiniDrawer 实现。
我试图将 ActionBarDrawerToggle 添加到 Drawer 但遇到异常。MiniDrawer 类不允许设置 ActionBarDrawerToggle
请问有没有办法在 MiniDrawer 的工具栏上设置汉堡图标?
我使用MaterialDrawer库中的 MiniDrawer 实现。
我试图将 ActionBarDrawerToggle 添加到 Drawer 但遇到异常。MiniDrawer 类不允许设置 ActionBarDrawerToggle
请问有没有办法在 MiniDrawer 的工具栏上设置汉堡图标?
ActionBarDrawerTogglefrom Google 要求你在正常执行的情况下使用 a没有DrawerLayout到位MiniDrawer,MaterialDrawer所以DrawerLayout默认的行为是行不通的。
由于您仍然希望hamburger -icon 切换Menu状态,因此您必须自行设置NavigationIcon。或者您查看如下库:
https ://github.com/balysv/material-menu
这将允许您拥有相同的动画(以及更多),NavigationIcon并将打开/关闭事件转发到Crossfader用于将淡入淡出动画从正常大小MiniDrawer变为正常Drawer大小的动画。