android-menudrawer 和SlidingMenu 用法
项目地址:
protected MenuDrawer mDrawer;/**传入当前activity的布局文件*/ protected void initMenu(int layoutmain) {mDrawer = MenuDrawer.attach(this, MenuDrawer.MENU_DRAG_CONTENT,Position.RIGHT);mDrawer.setTouchMode(MenuDrawer.TOUCH_MODE_FULLSCREEN);mDrawer.setContentView(layoutmain);mDrawer.setMenuView(R.layout.menu_sample);mDrawer.setDropShadow(R.drawable.shadow);mDrawer.setDropShadowSize((int) getResources().getDimension(R.dimen.shadow_width));mDrawer.setMaxAnimationDuration(3000);mDrawer.setHardwareLayerEnabled(false);mDrawer.setMenuSize((int) getResources().getDimension(R.dimen.slidingmenu_offset));}mDrawer.toggleMenu(); 自动判断是打开还是关闭状态 在activity onCreate方法最后面加入 mDrawer.peekDrawer();在viewpager下应用 OnPageChangeListener事件的onPageSelected方法下加入 mDrawer.setTouchMode(index == fragments.size()-1? MenuDrawer.TOUCH_MODE_FULLSCREEN: MenuDrawer.TOUCH_MODE_NONE);
SlidingMenu menu = new SlidingMenu(this);menu.setMode(SlidingMenu.RIGHT);menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);menu.setShadowWidthRes(R.dimen.shadow_width);menu.setShadowDrawable(R.drawable.shadow);menu.setBehindOffsetRes(R.dimen.slidingmenu_offset);menu.setFadeDegree(0.35f);menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);menu.setMenu(R.layout.menu_sample);
menu.toggle(); 方法自动判断是打开还是关闭状态
在viewpager控件下应用
在onPageSelected方法中
menu.setTouchModeAbove(index == fragments.size()-1
? SlidingMenu.TOUCHMODE_FULLSCREEN
: SlidingMenu.TOUCHMODE_NONE); 因为我是在右边显示所以总数减1
android-menudrawer 和SlidingMenu 用法相关推荐
- Android消息机制Handler用法
这篇文章介绍了Android消息机制Handler用法总结,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 1.简述 Handler消息机制主要包括: Messa ...
- Android中Parcelable接口用法
-- 通过writeToParcel将你的对象映射成Parcel对象,再通过createFromParcel将Parcel对象映射成你的对象.也可以将Parcel看成是一个流,通过writeToPa ...
- Android开源项目SlidingMenu本学习笔记(两)
我们已经出台SlidingMenu使用:Android开源项目SlidingMenu本学习笔记(一个),接下来再深入学习下.依据滑出项的Menu切换到相应的页面 文件夹结构: 点击Bluetooth能 ...
- 【Android WebSocket】Android 端 WebSocket 基本用法 ( 下载 Java-WebSocket源码 | 导入 Java-WebSocket-1.5.2 工程作为依赖 )
文章目录 一.下载 Java-WebSocket 源码 二.Android Studio 工程导入 Java-WebSocket 源码 使用 https://github.com/TooTallNat ...
- android 解决华为 SlidingMenu出现白屏
今天,讲讲如何处理 SlidingMenu在华为手机上出现的白屏. 之前做了一个自定义的Monitor,用来播放视频,但是在华为手机上,每次滑动SlideMenu后,Monitor会出现白屏,之 ...
- android LinkedList的基本用法
今天,讲讲android LinkedList的使用. LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用. LinkedList的构造函数如下 1. public ...
- Android数据绑定框架DataBinding用法
Android数据绑定框架DataBinding用法 [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/5195374 ...
- android 开关数据连接电脑,Android网络数据开关用法简单示例
本文实例讲述了Android网络数据开关用法.分享给大家供大家参考,具体如下: api中没有开放这部分接口.因此大家可以使用这个方法,true时打开,false关闭.目前对G网手机可以. public ...
- android 类型.this,Android中this的用法
关于Android中this的用法解释 问题由来 由于很多同学在学习Android时候没有对Java有很深的了解,很多人都会对代码中各种各样的this产生疑惑. 以<第一行代码Android&g ...
最新文章
- SEL|世界土壤日-土壤生态学Nico Eisenhauer 教授讲座
- 【教程】TestComplete测试桌面应用程序教程(四)
- Spinnaker:云原生多云环境持续部署的未来这样玩!
- 小程序-wepy学习
- python零基础怎么学-零基础如何入门Python
- 【沟通之道】头脑风暴-女人的心思你别猜
- Python 3 开发钉钉群机器人
- 【vim】几种模式的切换
- 在linux上实现DllMain + 共享库创建方法
- 异步编程中的最佳做法(Async/Await) --转
- C++中new和malloc
- 三 jQuery 选择器
- linux 内存优化
- 基于Pytorch实现的声音分类
- PS和AI矢量电子签名制作(详细)
- leetCode 108. Convert Sorted Array to Binary Search Tree JAVA
- 创建nfs服务器启动httpd服务但是访问的一直都是欢迎页面
- 数字化赋能三农 农行、邮储如何保“质”更保“智”?
- 绝对把老师气到撞墙的答卷和大学宿舍里出现频率最高的话
- 双摄像头测距的OpenCV实现
热门文章
- tomcat7 https 拒绝连接_Ubuntu上运行Docker提示权限拒绝,如何处理?
- java socket nio 阻塞_Java NIO实现非阻塞式socket通信
- python归并排序 分词_python-归并排序
- android调用c闪退未看到log,解决:Android开发 看不到崩溃的日志
- 2B.处女座与cf(C++)
- 著名站点的爬虫 —— 豆瓣
- 韩顺平循序渐进学java 第19讲 多维数组
- Unity3D音频播放器 动态装载组件
- 手机与笔记本蓝牙配对
- linux下通过yum安装svn及实现SVN与WEB同步解决方案[阿里云]