相比较之前DrawerLayout的抽屉效果,这个SlidingMenu显得更加的简单,效果也更
为好看,不会遮挡主内容区域。
Slidingmenu是单标签,不能添加其他控件,也就意味着不能作为Fragment的窝。。不
能与Fragment配合。
Slidingmenu是独立于Activity的,设置menu之后与Activity绑定即可。
需要导入第三方library,产生依赖,项目中属性中设置。
这个可以从gitHub中下载,只需要里面的library,在项目的properties设置
add加入导入到项目中的library,只需要这个。前提需要将library导入项目。
SlidingMenu的使用:
1、创建SlidingMenu对象。
SlidingMenu menu=new SlidingMenu(this);
2、设置menu的模式(左右抽屉)
menu.setMode(SlidingMenu.LEFT);
3、设置menu的作用区域
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);全屏作用。
4、设置抽屉展开的大小
menu.setBehindWidth();
5、添加抽屉布局
menu.setMenu(v)
6、将menu附着在Activity上面。
menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
这里将选中content即可。
这里打开抽屉和关闭抽屉有两个方法:
menu.showContent();关闭抽屉。
menu.showMenu();打开抽屉。
来做一个项目,通过按钮或者左右拖动来打开抽屉,通过抽屉中的按钮来改变主内容区
域的颜色。