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

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
分享到:
评论

相关推荐

    滑动菜单栏slidingmenu,UI学习之路三

    滑动菜单栏(SlidingMenu)是Android应用开发中常用的一种设计模式,它为用户提供了一种从屏幕边缘滑动以显示或隐藏附加功能的方式。在移动设备上,这种设计能够有效地利用有限的屏幕空间,同时提供丰富的交互体验。...

    Android UI实现SlidingMenu侧滑菜单效果

    在本文中,我们将探讨如何在Android中实现SlidingMenu,特别关注如何使用`SlidingMenu`库来创建一个点击左边菜单切换`Fragment`的UI效果。 首先,我们需要引入`SlidingMenu`库。这个库由Jeremy Feinstein提供,可以...

    安卓SlidingMenu各种菜单侧滑菜单相关-Android双向滑动菜单带按钮版.zip

    "安卓SlidingMenu各种菜单侧滑菜单相关-Android双向滑动菜单带按钮版.zip"这个资源包包含了实现这种功能的相关代码,特别是支持双向滑动的版本,即用户可以从左右两侧滑动来显示不同的菜单。 **SlidingMenu** 是一...

    android侧滑菜单实例源码SlidingMenu

    总之,通过分析和实践这个"android侧滑菜单实例源码SlidingMenu",开发者不仅可以掌握如何在Android应用中集成侧滑菜单,还能进一步提升对UI组件和用户交互的理解。这个实例源码对于初学者和有一定经验的开发者来说...

    SlidingMenu安卓滑动菜单

    总的来说,SlidingMenu是Android开发中一个强大的工具,它帮助开发者轻松实现滑动菜单效果,提升应用的用户体验。理解其工作原理和使用方法,对于增强Android应用的设计和功能是非常有价值的。通过研究SlidingMenu的...

    android sliding menu 滑动菜单

    在本篇文章中,我们将深入探讨如何在Android项目中实现滑动菜单,主要关注`SlidingMenu`库的使用。 首先,我们需要了解`SlidingMenu`库。这是一个开源项目,由杰里米·范德韦尔(Jeremy Feinstein)创建,专门用于...

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

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

    安卓Android源码——完美!SlidingMenu jar包版demo!不用导包!兼容2.2.zip

    总的来说,这个`zip`文件中的`SlidingMenu`示例为安卓开发者提供了一个直观的例子,展示了如何在旧版Android系统上实现滑动菜单功能,这对于那些需要支持广泛设备的开发者来说尤其有价值。通过学习和实践,开发者...

    Android滑动菜单源码

    通过分析和理解`SlidingMenuDemo`的源码,开发者不仅可以学会如何在自己的项目中实现滑动菜单,还能了解到Android UI组件的灵活性和可定制性,以及如何优化用户体验。这对于提升Android应用的界面设计和交互性具有...

    Android应用源码之SlidingMenu-master.rar

    在Android开发中,滑动菜单(SlidingMenu)是一种常见的设计模式,用于实现侧滑出的导航界面,类似于许多流行的应用如Facebook和Google Maps。`SlidingMenu`库是Android平台上一个非常实用的第三方组件,它允许...

    安卓Android源码——完美!SlidingMenu jar包版demo!不用导包!兼容2.2.rar

    在Android开发中,滑动菜单(SlidingMenu)是一种常见的UI设计,它允许用户通过从屏幕边缘向内滑动来显示或隐藏侧边栏菜单,通常用于实现应用的主要导航功能。这个名为"安卓Android源码——完美!SlidingMenu jar包版...

    android微信菜单slidingmenu

    总的来说,Android的SlidingMenu组件和微信菜单的UI设计是提高应用交互性和用户体验的有效工具。通过深入理解其工作原理和使用方法,开发者可以创建出更加符合用户习惯的移动应用。在实际开发过程中,不断优化和迭代...

    android左右滑动菜单架包slidelibrary

    在Android应用开发中,滑动菜单(Slide Menu)是一种常见的设计模式,用于提供侧边栏导航功能。"slidelibrary"是一个专为Android平台设计的开源库,它允许开发者轻松实现左右滑动的菜单效果,提供了高度的自定义性和...

    Android高级应用源码-SlidingMenu左右宽度可调节菜单.zip

    《Android高级应用:SlidingMenu左右宽度可调节菜单解析》 ...通过对源码的分析和实践,开发者不仅可以掌握SlidingMenu的使用,还能提升对于Android UI组件和事件处理的理解,进一步提高自己的开发技能。

    侧滑菜单框架SlidingMenu的demo

    4. **事件监听**:通过监听SlidingMenu的滑动状态,开发者可以处理用户打开或关闭菜单时的逻辑,比如更新UI或者触发某些操作。 5. **菜单项的点击事件**:当用户点击菜单项时,通常会注册一个OnItemClickListener,...

    安卓滑动菜单SlidingMenu+Fragment+从SQLIT中提取图片到GridView(ListVIew)

    通过以上步骤,你将能够构建一个功能丰富的Android应用,包含滑动菜单、多视图切换以及从数据库加载图片的功能。这种架构可以适应各种复杂的场景,同时提供良好的用户体验。记住,优化性能和用户体验始终是开发过程...

    android实现侧滑菜单-开源框架-SlidingMenu

    在Android应用开发中,侧滑菜单(也称为抽屉式导航)是一种常见的设计模式,它允许用户通过从屏幕边缘向内滑动来显示一个隐藏的菜单。SlidingMenu是一个流行的开源框架,专为Android应用程序提供了这种功能。这个...

    安卓SlidingMenu各种菜单侧滑菜单相关-RecyclerView滑动菜单.rar

    本资源"安卓SlidingMenu各种菜单侧滑菜单相关-RecyclerView滑动菜单.rar"显然包含了使用RecyclerView实现侧滑菜单的相关示例和代码。 RecyclerView是一个高度可定制的视图组件,它允许开发者高效地展示大量数据集,...

Global site tag (gtag.js) - Google Analytics