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