MaterialDrawer MiniDrawer汉堡包图标

时间:2016-05-30 23:04:05

标签: materialdrawer

我使用MaterialDrawer库中的MiniDrawer实现。

我试图将ActionBarDrawerToggle添加到Drawer但是遇到了异常。 MiniDrawer类不允许设置ActionBarDrawerToggle

您能告诉我有没有办法在MiniDrawer的工具栏上设置汉堡包图标?

1 个答案:

答案 0 :(得分:2)

来自Google的ActionBarDrawerToggle要求您在DrawerLayout正常MiniDrawer的情况下使用MaterialDrawer,而DrawerLayout没有Menu ,因此默认行为不起作用。

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

这将允许您拥有与Crossfader相同的动画(以及更多),并将打开/关闭事件转发到用于MiniDrawer的淡出动画的Drawer大小正常Hashmap