ActionBarDrawerToggle肯定会与DrawerLayout一起使用,也就是实现侧滑菜单的时候会结合使用
ActionBarDrawerToggle是用来在DrawerLayout发生状态改变的时候,相应的其他控件也随之动态改变的一种安卓 Material Design设计思想
ActionBarDrawerToggle有3个方法可以被复写,分别用来实现DrawerLayout打开,关闭,滑动的事件监听:
onDrawerOpened DrawerLayout滑出时调用
onDrawerClosed DrawerLayout关闭时调用
onDrawerSlide DrawerLayout滑动时调用
其实一般在使用ActionBarDrawerToggle 都是DrawerLayout用来控制ToolBar的显示
实现ToolBar跟随DrawerLayout变形效果,代码如下: