Android如何实现左边侧滑界面SlidingMenu

原创 2015年07月09日 11:43:26

首先要实现侧滑,第一步需要导包,我用的是Android studio

在build.gradle文件里面加上下面语句导包


repositories {
    maven { url "http://jzaccone.github.io/SlidingMenu-aar" }
}


  compile 'com.jeremyfeinstein.slidingmenu:library:1.3@aar'



导包进来之后就是初始化SlidingMenu (直接把这段代码放到activity或者fragment即可)

        SlidingMenu  menu = new SlidingMenu(this);

        menu.setMode(SlidingMenu.LEFT);   //设置侧滑从左边画出

        menu.setTouchModeBehind(SlidingMenu.TOUCHMODE_FULLSCREEN);     //设置侧滑可以从全屏滑动出来

        WindowManager wm = getWindowManager();
        DisplayMetrics displayMetrics = new DisplayMetrics();
        wm.getDefaultDisplay().getMetrics(displayMetrics);

        menu.setBehindWidth(displayMetrics.widthPixels / 2);    //设置侧滑的宽度

        menu.setFadeEnabled(false);    

        menu.setMenu(R.layout.menu_left_layout); //设置侧滑的布局内容,可以自己创建一个布局文件随便定义里面的界面

//        menu.setSecondaryMenu(R.layout.menu_right_layout);
        //添加依附的Activity
        
        menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);      //必须添加依附的activity,就是你初始化的那个activity,否则会报错

        getSupportFragmentManager().beginTransaction().replace(R.id.fragment_menu_container, new LeftMenuFragment()).commit();  //可以在侧滑里面添加一个fragment

        menu.showMenu();     //显示侧滑


Android之十SlidingMenu侧滑菜单的实现分析

Android之十SlidingMenu侧滑菜单的实现分析 SlidingMenu侧滑菜单是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作。很多优秀的...
  • zhupengqq
  • zhupengqq
  • 2016年05月06日 23:28
  • 2252

SlidingMenu关闭手势滑动

getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); 改成 getSlidingMenu().setTouch...
  • liupengcheng201
  • liupengcheng201
  • 2016年10月24日 14:05
  • 1153

[Android开发] SlidingMenu侧滑剩余的位置添加阴影淡入淡出

一、效果图二、修改方法1. 在SlidingMenu添加一个设置透明度方法public void setOffsetFadeDegree(float f) { mViewBehind....
  • niubitianping
  • niubitianping
  • 2016年09月03日 19:42
  • 3874

使用slidingMenu实现简单的侧滑栏

首先要感谢各位国内外大神无私奉献的精神最近APP需要做一个侧滑栏,查阅了一些资料后发现使用SlidingMenuS实现比较简单,这里做下笔记,方便以后有需要方便使用。(1)准备资源项目: 首先去ht...
  • qq_20523943
  • qq_20523943
  • 2016年05月12日 11:04
  • 4846

最简单的基于SlidingMenu仿QQ侧滑效果

很久没有写博客了,其实写的也很少啦!!今天看了下SlidingMenu这个第三方库,非常感谢SlidingMenu库的作者,大大减少了我们在android中开发侧滑布局的难度.今天我要说的是基于Sli...
  • u011636988
  • u011636988
  • 2015年10月29日 19:59
  • 984

改进Android SlidingMenu实现QQ样式边侧滑抽屉技术

改进Android SlidingMenu实现QQ样式边侧滑抽屉技术 我在之前写的附录文章1中介绍了Android SlidingMenu的使用,Android SlidingMenu作为第三方的边...
  • zhangphil
  • zhangphil
  • 2016年04月02日 17:44
  • 1719

SlidingMenu实现沉浸式状态栏

项目中,我们常常可能要使用到侧滑组件SlidingMenu实现侧滑效果,但使用后可发现 : 1,未做任何沉浸式的操作,主界面,侧滑视图和我们的状态栏是相分隔开来的。 ...
  • kkijhuybjju
  • kkijhuybjju
  • 2017年01月10日 22:23
  • 1404

Android侧滑菜单栏SlidingMenu的导入与使用

近期项目中用到了侧滑栏,类似于QQ侧滑的效果,SlidingMenu是开源的侧滑菜单控件 下载地址 https://github.com/jfeinstein10/SlidingMenu1.导入并...
  • wshngyf
  • wshngyf
  • 2016年10月12日 21:25
  • 803

SlidingMenu侧滑剩余的位置添加阴影淡入淡出

在SlidingMenu添加一个设置透明度方法public void setOffsetFadeDegree(float f) { mViewBehind.setOffsetFadeD...
  • a2978157
  • a2978157
  • 2017年06月01日 11:33
  • 252

SlidingMenu侧滑框架,按返回键显示或关闭左侧菜单问题

在使用SlidingMenu侧滑框架,想要实现按返回键打开或关闭左侧菜单,我们通常是重写onKeyDown方法: @Override public boolean onKeyDown(int ke...
  • GEM_yaorao
  • GEM_yaorao
  • 2015年08月27日 18:29
  • 2046
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android如何实现左边侧滑界面SlidingMenu
举报原因:
原因补充:

(最多只允许输入30个字)