MenuDrawer的简单使用

使用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>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值