简单的侧滑菜单SlidingMenu

SlidingMenu作为最常用到的几个开源项目之一,最初,这个是在IOS上有的,之后被应用到了android上,在google自己原生态的侧拉菜单NavigationDrawer没出现之前,这个效果已经被很多应用所使用。比如今日头条,网易新闻,人人客户端等等。

今天写的是一个左边得侧滑,直接开始吧!哈哈

第一步:

在项目中的build.gradle中

allprojects {
    repositories {
        jcenter()
        maven { url 'https://jitpack.io' }  //加入这行代码
    }
}

第二步:
在app的build.gradle中导包

compile 'com.github.uncleleonfan:SlidingMenu:1.0.0'

第三步:
在需要用到侧滑的地方上代码

//实例化SlidingMenu
 SlidingMenu menu = new SlidingMenu(this);
 //设置侧拉模式
 menu.setMode(SlidingMenu.LEFT);
 //设置剩余的宽度(在values中的dimen加入一个距离,值得是剩余的宽度)
 menu.setBehindOffsetRes(R.dimen.magin);
 // 把SlidingMenu附加在Activity上
 // SlidingMenu.SLIDING_WINDOW:菜单拉开后高度是全屏的
 // SlidingMenu.SLIDING_CONTENT:菜单拉开后高度是不包含Title/ActionBar的内容区域
 menu.attachToActivity(this,SlidingMenu.SLIDING_CONTENT);
 //设置布局(这里这样写只是为了可以引用布局中的控件)
 v = View.inflate(this, R.layout.menu,null);
 menu.setMenu(v);
// 显示SlidingMenu
menu.showMenu(true);

本人菜鸟一只,还希望有高人指正。





你可能感兴趣的:(技术)