我使用来自MiniDrawer库的MaterialDrawer实现。
我试着把ActionBarDrawerToggle加到抽屉里,但有个例外。MiniDrawer类不允许设置ActionBarDrawerToggle
,你能告诉我是否有办法在MiniDrawer ?的工具栏上设置汉堡包图标
发布于 2016-05-31 07:02:17
谷歌的ActionBarDrawerToggle要求您在DrawerLayout的情况下使用MaterialDrawer的正常MiniDrawer实现--这里没有DrawerLayout,因此默认行为无法工作。
由于您仍然希望hamburger-icon切换Menu状态,所以必须自行设置NavigationIcon。或者您签出了一个库,如下所示:https://github.com/balysv/material-menu
这将允许您拥有与NavigationIcon相同的动画(以及更多的动画),并将打开/关闭事件转发给Crossfader,后者用于使动画从MiniDrawer下降到正常的Drawer大小。
https://stackoverflow.com/questions/37534621
复制相似问题