关于侧滑SlidingMenu的简单使用步骤

使用的步骤

类似这种效果


一>先将SlidingMenu库导入(库资源网络很多,很容易下载到)
导入项目中, 将库依赖到当前moudle

二.像上面这种类似网易新闻客户端效果, 最好分成两个fragment, 左侧fragment和主界面fragment



//1. 设置主界面
setContentView(R.layout. activity_main ) ;

//2. 设置左侧菜单界面
setBehindContentView(R.layout. leftmenu ) ;
//3. 设置右侧菜单界面 -- 右侧菜单的设置要麻烦一点 , 先获取 slidingmenu
SlidingMenu slidingMenu =getSlidingMenu() ;

slidingMenu.setSecondaryMenu(R.layout. rightmenu ) ;
//4. 设置模式  
slidingMenu.setMode(SlidingMenu. LEFT_RIGHT ) ;
//5. 设置滑动方式 -- 全屏滑动 , 边缘滑动 , 不可滑动
//slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); //全屏滑动--不可滑动设置为none
slidingMenu.setTouchModeAbove(slidingMenu. TOUCHMODE_MARGIN ) ;//边缘滑动
//6. 设置主界面的占得空间
slidingMenu.setBehindOffset(DensityUtil. dip2px( this, 250 )) ; //DensityUtil为xutils3里面内容, 也可以自己编写


左侧侧滑菜单的打开和关闭

MainActivity mainActivity = (MainActivity)  activity ;
mainActivity.getSlidingMenu().toggle()  ; //   - 关;关 - 

猜你喜欢

转载自blog.csdn.net/u012635169/article/details/50994585