/**
* 设置滑动的屏幕范围
* 1. TOUCHMODE_MARGIN 设置为全屏边缘可滑动
* 2. TOUCHMODE_FULLSCREEN 设置为全屏区域都可以滑动
* 3. TOUCHMODE_NONE 设置为不可滑动
*/
slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);

  

         /**
* 设置滑动菜单位置
* 1. LEFT 左边
* 2. RIGHT 右边
* 3. LEFT_RIGHT 两边 (这个要自定义一个二级菜单)
*/
slidingMenu.setMode(SlidingMenu.LEFT);

  

         /**
* 返回滑动菜单所在的当前侧
*/
slidingMenu.getMode();

  

        /**
* 设置阴影图片
* 两种方式:
* 1. int类型 --- 使用R.drawable.xxx
* 2. Drawable 类型 ---使用 getResources().getDrawable(R.drawable.icon)
*/
slidingMenu.setShadowDrawable(R.drawable.icon);

  

        /**
* 设置阴影宽度
*/
slidingMenu.setShadowWidthRes(R.dimen.shadowWidth);

  

        /**
* 设置阴影宽度
*/
slidingMenu.setShadowWidth(20);

  

        /**
* 使SlidingMenu附加在Activity上 ,这个在实例化SlidingMenu的时候,需要使用这个方法,关联Activity
* @slideStyle :SLIDING_CONTENT or SLIDING_WINDOW ,测试结果一样,暂时不知道有什么区别
*/
slidingMenu.attachToActivity(this,SlidingMenu.SLIDING_CONTENT);

  

        /**
* 使SlidingMenu附加在Activity上 ,这个在实例化SlidingMenu的时候,需要使用这个方法,关联Activity
* @param slideStyle :SLIDING_CONTENT or SLIDING_WINDOW ,测试结果一样,暂时不知道有什么区别
* @param actionbarOverlay : ActionBar 是否被覆盖
*/
slidingMenu.attachToActivity(this,SlidingMenu.SLIDING_CONTENT,true);

  

        /**
* 绘制滑动菜单页面
* 通过SlidingMenu构造方法,直接设置侧滑菜单的Activity,需要调用这个方法
* 可传两种类型参数:1. resID 2. View
*/
slidingMenu.setMenu(R.layout.activity_leftmenu);

  

        /**
* 设置二级菜单的页面
* 当setMode(LEFT_RIGHT) 时,需要调用此方法,绘制二级菜单
* 可传两种类型参数:1. resID 2. View
*/
slidingMenu.setSecondaryMenu(R.layout.activity_leftmenu);

  

        /**
* 设置滑动菜单是否可以启动
*/
slidingMenu.setSlidingEnabled(true);

  

        /**
* 检查滑动是否启用
*/
slidingMenu.isSlidingEnabled();

  

        /**
* 打开滑动菜单
* 可传参是否启动动画 : true or false
*/
slidingMenu.showMenu();

  

        /**
* 设置滑动菜单淡入淡出
*/
slidingMenu.setFadeEnabled(false);

  

        /**
* 设置滑动菜单淡入淡出的程度: 0.0f - 1.0f
* 注意:setFadeEnabled(true)必须设置为true
*/
slidingMenu.setFadeDegree(1);

  

        /**
* 打开二级菜单
*/
slidingMenu.showSecondaryMenu();

  

        /**
* 切换滑动菜单
* 可传参是否启动动画 : true or false
*/
slidingMenu.toggle();

  

        /**
* 监听slidingMenu打开后事件
*/
slidingMenu.setOnOpenedListener(new SlidingMenu.OnOpenedListener() {
@Override
public void onOpened() {
}
});

  

        /**
* 监听slidingMenu打开事件
*/
slidingMenu.setOnOpenListener(new SlidingMenu.OnOpenListener() {
@Override
public void onOpen() { }
});

  

        /**
* 监听slidingMenu关闭后事件
*/
slidingMenu.setOnClosedListener(new SlidingMenu.OnClosedListener() {
@Override
public void onClosed() { }
});

  

        /**
* 监听slidingMenu关闭事件
*/
slidingMenu.setOnCloseListener(new SlidingMenu.OnCloseListener() {
@Override
public void onClose() { }
});

  

        /**
* 给主页面重新添加一个视图,并添加在所有视图的最上面,以前的视图并没有销毁,只是被覆盖了
* 可传两种参数: 1. resID 2. View
*/
slidingMenu.setContent(R.layout.activity_main);

  

       /**
* 检索当前View
*/
slidingMenu.getContent();

  

        /**
* 检索当前滑动菜单的View
*/
slidingMenu.getMenu();

  

        /**
* 检索当前滑动菜单二级菜单的View
*/
slidingMenu.getSecondaryMenu();

  

最新文章

  1. 小JAVA大世界之程序建模跳蚤实验
  2. web中异步和同步的理解
  3. python中join的用法
  4. iTunes - Forensic guys' best friend
  5. python mysqldb使用dictcursor
  6. Spring MVC框架理解
  7. HDU 5875 Function 【倍增】 (2016 ACM/ICPC Asia Regional Dalian Online)
  8. Qt5程序开机自启动(windows)
  9. OSGi 学习之路(4) - osgi的模块化 java在模块化的局限性
  10. UITableViewCell上面添加UIWebView
  11. SPOJ839 OPTM - Optimal Marks
  12. 【R与数据库】R + 数据库 = 非常完美
  13. Docker: How to enable/disable HTTP Proxy in Toolbox
  14. Netty 4源码解析:服务端启动
  15. Nginx try_files 指令
  16. 使用Kubeadm搭建Kubernetes(1.12.2)集群
  17. iphone屏幕镜像怎么用 手机投屏电脑
  18. 洛谷P4425 转盘 [HNOI/AHOI2018] 线段树+单调栈
  19. ios成长之每日一遍(day 7)
  20. HOStringSense大段字符串检测器

热门文章

  1. 6. 深度克隆_ES7**_arr.includes('孙悟空')
  2. Anaconda安装Package的问题(Permission Denied)
  3. HDU 6311 Cover (无向图最小路径覆盖)
  4. 选择性计量学(Altmetric)介绍
  5. 我了解到的新知识之----如何使用Python获取最新外汇汇率信息
  6. JAVA基础积累
  7. facebook分享
  8. ldap/sldap
  9. 自学传说中的php接口编写
  10. selenium操作浏览器cookies