AndroidSDK篇之SlidingMenu的集成
来源:互联网 发布:实对称矩阵是正交矩阵 编辑:程序博客网 时间:2024/05/19 21:40
SlidingMenu简介
关于这个控件,其实我们现在很多app都在用,最简单的,你打开QQ,当看资料卡的时候,首先要侧拉一下,那个就是SlidingMenu
前面讲了官方的侧滑菜单DrawerLayout的使用,其实早在官方没有推出这个之前,就有很多第三方的jar包如SlidingMenu等,感谢开源的力量。
SlidingMenu是一个开源的侧滑菜单(https://github.com/jfeinstein10/SlidingMenu)。 为大家的安卓程序提供侧滑菜单,这个功能也非常有用。
SlidingMenu的属性详解传送门:
http://blog.csdn.net/qq_29882585/article/details/52892107
SlidingMenu的集成:
到github上面下载SlidingMenu https://github.com/jfeinstein10/SlidingMenu
实现SlidingMenu的方式:
//创建侧滑菜单 SlidingMenu menu=new SlidingMenu(this); //设置为为左滑动模式 menu.setMode(SlidingMenu.LEFT); //设置触摸屏的模式(理解为:触摸到屏幕的那个位置可以实现屏幕滑行效果) menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); //设置屏幕拉动的渐变的效果透明度 menu.setFadeDegree(0.55f); //设置滑动菜单视图的背景色 menu.setBackgroundColor(Color.LTGRAY); //这两个都是设置滑动菜单视图的宽度,二选一 menu.setBehindOffsetRes(R.dimen.menu_offset); //menu.setBehindWidth(100); /*参数: * (1.0f)设置要滑动的界面与主页面在一个平面上滑动的效果 * (0.0f)设置要滑动的界面与主页面在一个平面上揭开的效果 */ menu.setBehindScrollScale(1.0f); //设置要滑动的布局 menu.setMenu(R.layout.my_activity); //添加到那个界面上面 menu.attachToActivity(this,SlidingMenu.SLIDING_CONTENT);
继承自SlidingActivity并将其onCreate()的方法改为public权限
直接使用 SlidingMenu menu=getSlidingMenu();
其它设置方式和new的SlidingMenu设置方式一样
并注意使用:setBechindContentVie(R.layout.my_activity);来设置要滑动的界面
public class MainActivity extends Activity { @Override **public** onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } //直接使用 SlidingMenu menu=getSlidingMenu(); SlidingMenu menu=getSlidingMenu(); // new SlidingMenu(this) //设置为为左滑动模式 menu.setBehindScrollScale(1.0f); //设置要滑动的布局 menu.setMenu(R.layout.my_activity); //添加到那个界面上面 menu.attachToActivity(this,SlidingMenu.SLIDING_CONTENT);}
SlidingMenu 实现左右侧滑:
核心代码:
//设置第二个好要滑动的布局 menu.setSecondaryMenu(R.layout.setup_activity); //设置为左右侧滑模式 menu.setMode(SlidingMenu.LEFT_RIGHT);
小结:
当然你还可以使用XML的文件方式实现SlidingMenu详细使用方案:请自行查阅资料
Android SlidingMenu 使用超详解传送门! http://blog.csdn.net/lmj623565791/article/details/36677279
阅读全文
0 0
- AndroidSDK篇之SlidingMenu的集成
- 项目中SlidingMenu的集成
- Android之SlidingMenu的使用
- AndroidSDK篇之Bmob云服务精讲
- SlidingMenu导入集成
- androidsdk
- androidSDK
- Android自定义控件 开源组件SlidingMenu的项目集成
- android集成slidingmenu后虚拟按键覆盖布局的解决方法
- 集成Android SlidingMenu(SlideMenu)
- Android最好用的侧滑栏开源项目SlidingMenu,集成方法与使用
- Android自定义控件——开源组件SlidingMenu的项目集成
- Android自定义控件——开源组件SlidingMenu的项目集成
- Android自定义控件——开源组件SlidingMenu的项目集成
- Xamarin.Android之SlidingMenu
- Android之SlidingMenu问题
- Android之SlidingMenu
- Android学习之SlidingMenu
- Websocket的环境搭建与测试
- get汉字转化
- Tomcat学习--禁止tomcat日志中stderr和stdout日志打印
- Fragment中不同路径参数请求和PullrefreshListview多条目加载
- LeetCode-63-Unique Paths II DP水题
- AndroidSDK篇之SlidingMenu的集成
- 传输控制协议TCP(一,概述,首部)
- Jenkins 必装插件
- u-boot-1.1.6顶层目录Makefile非常详细的分析
- pcb介电常数的选择
- HttpUrlConnection用get和post请求发送参数
- 约数和定理
- PHP发表心情-投票功能源码
- Java中面向对象的三大特性