`
rensanning
  • 浏览: 3514352 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:37483
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:604351
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:678121
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:87298
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:399823
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:69078
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:90494
社区版块
存档分类
最新评论

Android UI滑动菜单之SlidingMenu

 
阅读更多
SlidingMenu是实现左滑或者右滑出现菜单选项的效果,可以从Github上看到有很多应用都在使用它。

https://github.com/jfeinstein10/SlidingMenu

***依赖于另一个开源项目ActionBarSherlock

SlidingMenu menu = new SlidingMenu(this);
// 滑动方向(LEFT,RIGHT,LEFT_RIGHT)
menu.setMode(SlidingMenu.LEFT);
// 滑动显示SlidingMenu的范围
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
// 菜单的宽度
menu.setBehindWidth(getResources().getDimensionPixelSize(R.dimen.menu_width));
// 把SlidingMenu附加在Activity上
// SlidingMenu.SLIDING_WINDOW:菜单拉开后高度是全屏的
// SlidingMenu.SLIDING_CONTENT:菜单拉开后高度是不包含Title/ActionBar的内容区域
menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
// 菜单的布局文件
menu.setMenu(R.layout.sliding_menu);

// 监听slidingmenu打开
menu.setOnOpenedListener(new OnOpenedListener() {
    @Override
    public void onOpened() {
    }
});
// 监听slidingmenu关闭
menu.setOnClosedListener(new OnClosedListener() {
    @Override
    public void onClosed() {
    }
});

// 显示SlidingMenu
menu.showMenu(true);

// 关闭SlidingMenu
menu.toggle();


全屏拉开菜单:


内容区域拉开菜单:


对比淘宝4.0的手机抢购页面:
  

对比淘宝4.0的我的收藏页面:
  • 大小: 39.1 KB
  • 大小: 38.3 KB
  • 大小: 150 KB
  • 大小: 115.6 KB
  • 大小: 80.4 KB
分享到:
评论

相关推荐

    【Android UI设计与开发】第16期:滑动菜单栏(一)开源项目SlidingMenu的使用 - 我是一条寻水的鱼 - 博客频道 - CSDN.NET

    【Android UI设计与开发】第16期:滑动菜单栏(一)开源项目SlidingMenu的使用 - 我是一条寻水的鱼 - 博客频道 - CSDN.NET

    Android UI组件实例集合

    11、Android滑动式菜单 SlidingMenu 是 Android 上实现类似 Facebook 和 Path 2.0 滑动式菜单的组件。 12、AsyncImageView 是 Android 上的一个异步从网络上获取图片并进行浏览的开源组件,可自动在本地进行缓存。...

    滑动菜单之Fragment嵌套及状态保存

    基于滑动菜单(SlidingMenu)的Demo,其中主要解决了Fragment切换的状态保存,Fragment嵌套问题解决,Fragment多次加载UI问题修改,在Fragment中实现TabHost效果(fragment嵌套3层)! 解决的各个问题都是开发中经常...

    Android应用源码45套安卓源码合集.zip

    Android应用源码45套安卓源码合集: android中文离线发音引擎...Android应用源码花姑娘之部分UI源码.rar Android应用源码获取手机信息.rar Android应用源码讯飞语音测试源码.rar Android应用源码飞碟说欢迎界面.rar

    android模仿易信UI布局效果源码

    android模仿易信UI布局效果源码,源码yixin,个人感觉易信手机客户端应用的UI布局做得还是不错的,它的UI是很简洁,所以该源码就是来模仿该应用的UI来实现的,该源码实现了首页的标题的效果,还可以左边的滑动菜单...

    Android移动开发实例包001

    Android学习实例包,包含8个实例,是学习Android移动开发的必备利器,包含:1、Android中滑屏实现 2、ListView下拉更新功能CustomListView 3、listview下拉刷新 4、Android仿iPhone滚动控件...8、SlidingMenu滑动菜单

    Android侧滑框架-XMenu

    如果项目中遇到了侧滑的需求,主流的做法有两个用android自带的drawerlayout和slidingmenu, 因为之前项目中有播放视频的时候滑动菜单就会出现滑动卡顿和闪白的问题,所以个人不推荐slidingmenu;drawerlayout效果...

    基于智能手机的传感器数据采集系统.zip

    1. Sensor-V1 此软件为行为识别数据采集android客户端 2. SlidingMenu 此软件为行为识别数据采集android客户端UI支持库,实现滑动菜单效果。 3. SensorDataCollectionServer 此软件为行为识别数据采集服务端

    Android应用源码安卓高仿爱壁纸UI布局项目

    使用SlidingFragmentActivity显示侧面菜单,点击菜单项目,可以控制主页面内容(使用Fragment),Fragment使用Viewpager,显示页面左右滑动和点击更换不同的Fragment,Scrilview中嵌套Viewpager(网上别人的代码),...

    高仿爱壁纸布局和UI效果

    只是做了布局和UI,功能神马木有做,想学习的同学,下载来玩一下呗,主要内容:1、SlidingFragmentActivity显示侧面菜单,点击菜单项目,可以控件主页面内容(使用Fragment)2、Fragment使用Viewpager,显示页面左右...

    仿易信UI布局效果

    源码yixin,个人感觉易信手机客户端应用的UI布局做得还是不错的,它的UI是很简洁,所以该源码就是来模仿该应用的UI来实现的,该源码实现了首页的标题的效果,还可以左边的滑动菜单实现等,主要是通过SlidingMenu库与...

    eoe客户端源代码

    ├ cn.eoe.app.slidingmenu --滑动菜单相关类包 ├ cn.eoe.app.ui --界面相关的包,activity的类 ├ cn.eoe.app.ui.base --activity相关的基类包 ├ cn.eoe.app.utils --工具类包 ├ cn.eoe.app.view --Fragment相关...

    高仿爱壁纸UI布局

    使用SlidingFragmentActivity显示侧面菜单,点击菜单项目,可以控制主页面内容(使用Fragment),Fragment使用Viewpager,显示页面左右滑动和点击更换不同的Fragment,Scrilview中嵌套Viewpager(网上别人的代码),...

Global site tag (gtag.js) - Google Analytics