您的位置:首页 > 其它

MenuDrawer的简单使用

2016-06-14 23:32 141 查看
使用MenuDrawer,直接导入jar包即可使用,jar包下载地址http://maven.outofmemory.cn/net.simonvt.menudrawer.sample/samples/3.0.4/,点击Maven中央仓库下载samples-3.0.4.jar。将其放入libs文件夹中即可使用。在Android studio中build.grade文件夹中也可如下引入:compile ‘net.simonvt.menudrawer:menudrawer:{latest-version}’。

MenuDrawer支持左、右、上、下四种侧滑方式,同时支持Overlay和Sliding两种模式。

在代码中的使用如下:

//MenuDrawer.Type.OVERLAY为覆盖在内容布局上,Position.RIGHT右侧滑菜单
MenuDrawer menuDrawer=MenuDrawer.attach(this,MenuDrawer.Type.OVERLAY, Position.RIGHT);
//设置内容布局
menuDrawer.setContentView(R.layout.activity_historybl);
//设置菜单布局
menuDrawer.setMenuView(R.layout.screen_menu);
//设置菜单大小
menuDrawer.setMenuSize(getWindowManager().getDefaultDisplay().getWidth() * 4 / 5);
//设置菜单以外部分大小
menuDrawer.setDropShadowSize(getWindowManager().getDefaultDisplay().getWidth() * 1 / 5);
//设置菜单以外部分背景
menuDrawer.setDropShadow(R.drawable.menu_shadow_shape);


menu_shadow_shape.xml如下:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#22000000"/>
</shape>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息