SlidingMenu第二篇 --- SlidingMenu常用属性介绍
/**
* 设置滑动的屏幕范围
* 1. TOUCHMODE_MARGIN 设置为全屏边缘可滑动
* 2. TOUCHMODE_FULLSCREEN 设置为全屏区域都可以滑动
* 3. TOUCHMODE_NONE 设置为不可滑动
*/
slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
/**
* 设置滑动菜单位置
* 1. LEFT 左边
* 2. RIGHT 右边
* 3. LEFT_RIGHT 两边 (这个要自定义一个二级菜单)
*/
slidingMenu.setMode(SlidingMenu.LEFT);
/**
* 返回滑动菜单所在的当前侧
*/
slidingMenu.getMode();
/**
* 设置阴影图片
* 两种方式:
* 1. int类型 --- 使用R.drawable.xxx
* 2. Drawable 类型 ---使用 getResources().getDrawable(R.drawable.icon)
*/
slidingMenu.setShadowDrawable(R.drawable.icon);
/**
* 设置阴影宽度
*/
slidingMenu.setShadowWidthRes(R.dimen.shadowWidth);
/**
* 设置阴影宽度
*/
slidingMenu.setShadowWidth(20);
/**
* 使SlidingMenu附加在Activity上 ,这个在实例化SlidingMenu的时候,需要使用这个方法,关联Activity
* @slideStyle :SLIDING_CONTENT or SLIDING_WINDOW ,测试结果一样,暂时不知道有什么区别
*/
slidingMenu.attachToActivity(this,SlidingMenu.SLIDING_CONTENT);
/**
* 使SlidingMenu附加在Activity上 ,这个在实例化SlidingMenu的时候,需要使用这个方法,关联Activity
* @param slideStyle :SLIDING_CONTENT or SLIDING_WINDOW ,测试结果一样,暂时不知道有什么区别
* @param actionbarOverlay : ActionBar 是否被覆盖
*/
slidingMenu.attachToActivity(this,SlidingMenu.SLIDING_CONTENT,true);
/**
* 绘制滑动菜单页面
* 通过SlidingMenu构造方法,直接设置侧滑菜单的Activity,需要调用这个方法
* 可传两种类型参数:1. resID 2. View
*/
slidingMenu.setMenu(R.layout.activity_leftmenu);
/**
* 设置二级菜单的页面
* 当setMode(LEFT_RIGHT) 时,需要调用此方法,绘制二级菜单
* 可传两种类型参数:1. resID 2. View
*/
slidingMenu.setSecondaryMenu(R.layout.activity_leftmenu);
/**
* 设置滑动菜单是否可以启动
*/
slidingMenu.setSlidingEnabled(true);
/**
* 检查滑动是否启用
*/
slidingMenu.isSlidingEnabled();
/**
* 打开滑动菜单
* 可传参是否启动动画 : true or false
*/
slidingMenu.showMenu();
/**
* 设置滑动菜单淡入淡出
*/
slidingMenu.setFadeEnabled(false);
/**
* 设置滑动菜单淡入淡出的程度: 0.0f - 1.0f
* 注意:setFadeEnabled(true)必须设置为true
*/
slidingMenu.setFadeDegree(1);
/**
* 打开二级菜单
*/
slidingMenu.showSecondaryMenu();
/**
* 切换滑动菜单
* 可传参是否启动动画 : true or false
*/
slidingMenu.toggle();
/**
* 监听slidingMenu打开后事件
*/
slidingMenu.setOnOpenedListener(new SlidingMenu.OnOpenedListener() {
@Override
public void onOpened() {
}
});
/**
* 监听slidingMenu打开事件
*/
slidingMenu.setOnOpenListener(new SlidingMenu.OnOpenListener() {
@Override
public void onOpen() { }
});
/**
* 监听slidingMenu关闭后事件
*/
slidingMenu.setOnClosedListener(new SlidingMenu.OnClosedListener() {
@Override
public void onClosed() { }
});
/**
* 监听slidingMenu关闭事件
*/
slidingMenu.setOnCloseListener(new SlidingMenu.OnCloseListener() {
@Override
public void onClose() { }
});
/**
* 给主页面重新添加一个视图,并添加在所有视图的最上面,以前的视图并没有销毁,只是被覆盖了
* 可传两种参数: 1. resID 2. View
*/
slidingMenu.setContent(R.layout.activity_main);
/**
* 检索当前View
*/
slidingMenu.getContent();
/**
* 检索当前滑动菜单的View
*/
slidingMenu.getMenu();
/**
* 检索当前滑动菜单二级菜单的View
*/
slidingMenu.getSecondaryMenu();
SlidingMenu第二篇 --- SlidingMenu常用属性介绍的更多相关文章
- 第二篇 Mysql常用操作记录(转载)
我们在创建网站的时候,一般需要用到数据库.考虑到安全性,建议使用非root用户.常用命令如下: 1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户my ...
- 第二篇 HTML 常用元素及属性值
常用元素及属性值 先和同学了解下,一部分常用的元素,区别以及属性,常用在哪里. 标签是由左右尖括号抱起来的,由开始标签开始,再由结束标签结束,里面内容则是元素,比如:<div>< ...
- Java中常用的七个阻塞队列第二篇DelayQueue源码介绍
Java中常用的七个阻塞队列第二篇DelayQueue源码介绍 通过前面两篇文章,我们对队列有了了解及已经认识了常用阻塞队列中的三个了.本篇我们继续介绍剩下的几个队列. 本文主要内容:通过源码学习De ...
- SlidingMenu第三篇 --- SlidingMenu使用介绍
在Activity中通过SlidingMenu的构造方法,直接设置侧滑菜单 public class Main2Activity extends Activity { @Override protec ...
- 深入理解javascript对象系列第二篇——属性操作
× 目录 [1]查询 [2]设置 [3]删除[4]继承 前面的话 对于对象来说,属性操作是绕不开的话题.类似于“增删改查”的基本操作,属性操作分为属性查询.属性设置.属性删除,还包括属性继承.本文是对 ...
- [转]Android开源项目第二篇——工具库篇
本文为那些不错的Android开源项目第二篇--开发工具库篇,主要介绍常用的开发库,包括依赖注入框架.图片缓存.网络相关.数据库ORM建模.Android公共库.Android 高版本向低版本兼容.多 ...
- 【OpenGL】第二篇 Hello OpenGL
---------------------------------------------------------------------------------------------------- ...
- IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm(转载)
IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm 自从本系列发布之后,收到了很多的朋友的回复!非常感谢,同时很多朋友问到了一些问题,有些问 ...
- Android开源项目第二篇——工具库篇
本文为那些不错的Android开源项目第二篇——开发工具库篇,**主要介绍常用的开发库,包括依赖注入框架.图片缓存.网络相关.数据库ORM建模.Android公共库.Android 高版本向低版本兼容 ...
随机推荐
- Git 经常用到的命令
1.克隆master分支之外的分支: 首先克隆项目 1>Git clone git@192.168.0.201:frontend/mn.git 然后转换到克隆下来的文件夹 2>cd 文件名 ...
- DevPress GridControl的使用
XtraGrid使用方法 XtraGrid的关键类就是:GridControl和GridView.GridControl本身不显示数据,数据都是显示在GridView/CardView/XXXXV ...
- django分页
page_count = 1 current_page = int(request.GET.get('p',1)) course1 = Course.objects.all().order_by('- ...
- 必备Linux命令和C语言基础
每一个学习嵌入式单片机的伙伴我相信对于这两个都不陌生,这毕竟是嵌入式单片机的生存之道 所有基础还是要打牢的 有句老话说的好基础不牢地动山摇 下面看下系统的资料吧 希望能对大家有所帮 ...
- STM32 STOP模式唤醒后的时钟
进了STOP模式后,PLL停掉了,所以,如果开始的时钟配置,用的是PLL,那么唤醒后,需要重新配置RCC. 如果使用的是PLL,及时是用MSI作为时钟源,放大出来的,比如4M的MSI,PLL放大到48 ...
- mysql 外键约束及表关联
一.MYSQL中的约束 1.主键:primary key 唯一非空的特性并且可以优化查询速度 2.外键:foreign key 外键的作用保证2个或2个以上的数据表的数据一致性和完整性 3.唯一:un ...
- sql的基本语句
SQL中的inner join, left join, right join, full join 创建两个测试表并且输入相关值create table test_a(aid int,aNum var ...
- Python 字符串的索引
字符串是字符的有序集合,可以通过其位置来获得具体的元素.在 python 中,字符串中的字符是通过索引来提取的,索引从 0 开始. python 可以取负值,表示从末尾提取,最后一个为 -1,倒数第二 ...
- js点击复制剪贴板
代码用原生写的.工作中用的angular,所以如果有用angular的话,请把js代码copyToClipboard函数中的document.getElementById(elementId).inn ...
- 当离开浏览器窗口,提示语title更改
head里面插入一下代码 <script> document.addEventListener('visibilitychange',function(){if(document.visi ...