还是先看效果图
支持点击按钮打开侧边栏,同时支持手势打开或是关闭侧边栏。
选择继承ViewGroup来实现。
首先是考虑子view的布局,其实就是怎样重写onLayout方法。
1.可以像是FrameLayout一样,menu的布局在下,内容的布局在上,遮盖掉下层的menu布局。通过上层内容View滑动从而显示出下面的view。
2.可以像LinearLayout一样,从左向右依次布局。起始时候,先向做滑动一段距离(menu的宽度)以隐藏掉menu。
3.直接将menu的布局放置在屏幕可见区域外。如menu布局的宽度为200,那么就是
- final int width = menuView.getMeasuredWidth();
- menuView.layout(-width, 0, 0, menuView.getMeasuredHeight());
这里我采用第三种方式
不贴代码了,大家可以下载看看。
代码下载(0资源分):http://download.csdn.net/detail/luck_apple/5674687
相关推荐
滑动侧边栏(SlideMenu)是Android应用中常见的设计模式,它允许用户通过从屏幕边缘滑动来显示或隐藏一个侧边菜单。这种交互方式为应用提供了更多的导航选项,通常用于实现主菜单、设置或其他功能的快捷入口。在...
总的来说,“滑动侧边栏菜单+右滑删除listview”是一个综合性的Android开发技术,涉及到UI设计、手势识别、Fragment管理和数据操作等多个方面。通过这样的实践,开发者可以更好地理解和掌握Android应用的复杂交互...
标题 "很酷的侧边栏slideMenu" 指向的是一个专为Android平台设计的滑动菜单(Slide Menu)项目。滑动菜单是移动应用中常见的一种界面元素,它通常隐藏在屏幕边缘,用户可以通过手势从侧边滑出,显示附加的操作或导航...
在这个“安卓SlidingMenu各种菜单侧滑菜单相关-Android实现过目难忘的侧边栏slideMenu效果.rar”压缩包中,包含了实现此类功能的相关代码和资源,可能包括自定义布局、动画效果和事件处理等方面的知识。 首先,我们...
在Android应用开发中,侧边栏(Sidebar)是一种常见的界面设计元素,通常用于实现导航功能。用户通过滑动屏幕边缘,可以呼出隐藏的菜单,提供便捷的操作选项。本知识点将详细讲解如何在Android中实现侧边栏效果,并...
在Android应用开发中,侧边栏菜单(也称为抽屉式导航或滑动菜单)是常见的一种设计模式,它提供了一种优雅的方式来展示应用的主要功能或导航选项。这个"Android 侧边栏菜单demo"是一个示例项目,帮助开发者理解和...
在提供的"SlidingDemo"中,很可能就是使用了这样的库来展示如何创建一个滑动侧边栏。 在"SlidingDemo"的实现中,开发者可能首先需要在布局文件中定义主视图和侧边栏视图。主视图通常是应用的主要内容,而侧边栏则...
在Android应用开发中,SlideMenu是一种常见的交互设计,它允许用户通过从屏幕边缘滑动来显示或隐藏侧边栏菜单,通常用于实现导航功能。这个"Android高级应用源码-slidemenu左右菜单滑动.rar"包含了一个实现SlideMenu...
在Android应用开发中,侧边栏滑动(通常称为侧滑菜单或抽屉式导航)是一种常见的设计模式,用于提供应用程序的主要导航选项。这个压缩包文件"Android源码——侧边栏滑动.zip"可能包含了一个实现侧滑菜单功能的示例...
SlideMenu库是Android开发中的一个流行选择,它允许开发者轻松地在主界面旁边添加一个可滑动的侧边栏,通常用于展示导航菜单、设置或者其他功能选项。这个框架的设计灵感来源于易信,一个在中国广受欢迎的即时通讯...
双向滑动菜单(Bidirectional Sliding Menu)是一种流行的设计模式,它允许用户通过左右滑动来显示或隐藏侧边栏,提供了丰富的功能和导航选项。这篇教程将深入解析如何在Android中实现双向滑动菜单,并通过一个简单...
Android SlideMenu 是一款能够帮助开发者快速实现类似QQ侧滑效果的库,使得用户可以在主界面边缘滑动,展示隐藏的侧边栏菜单,从而提供更多的功能选项。本文将深入探讨Android SlideMenu的实现原理、使用方法以及在...
在Android应用开发中,滑动菜单(Slide Menu)是一种常见的设计模式,用于提供侧边栏导航,增强用户体验。本文将详细解析"Android双向滑动菜单带按钮版"这一主题,结合标签"Android", "双向滑动", "滑动菜单", ...
滑动侧边栏(Sliding Sidebar)是一种常见的网页和应用设计模式,特别是在移动设备和响应式设计中。这种设计允许用户通过从屏幕边缘滑动来显示或隐藏菜单,从而节省屏幕空间并提供良好的用户体验。在本文中,我们将...
在Android应用开发中,滑动菜单(Slide Menu)是一种常见的设计模式,用于提供侧边栏导航功能。Android滑动菜单的实现方式多种多样,而"Android滑动菜单特效实现,仿人人客户端侧滑效果demo程序源码"是针对这一主题...
在Android应用开发中,滑动菜单(Slide Menu)是一种常见的设计模式,用于提供侧边栏导航,用户可以通过向左或向右滑动主屏幕来显示或隐藏菜单。这种设计使得应用界面更加直观,同时提供了丰富的功能选项。"android ...
用户可以从屏幕边缘向内滑动来展示或隐藏一个包含菜单选项的侧边栏。SlideMenu的实现可以借助于第三方库,如Android-SlideMenu或者Android-SlidingMenu,它们提供了一些自定义选项,比如菜单的动画效果、触发滑动的...
在Android应用开发中,滑动菜单(Slide Menu)是一种常见的设计模式,用于提供侧边栏导航功能。Android Slide Menu 源码及jar包提供了一种实现这种效果的方法。在这个项目中,我们主要关注的是"AndroidSideMenu-...
在Android应用开发中,SlideMenu是一种常见的设计模式,它允许用户通过从屏幕边缘滑动来显示隐藏的侧边栏,通常包含导航链接、设置选项或其他功能。这种效果为用户提供了一种直观且便捷的方式来探索和控制应用程序。...
实现侧边栏滑出效果通常使用SlidingDrawer或SlideMenu等库,但现代Android开发更倾向于使用NavigationView或者自定义布局配合GestureDetector来实现。GestureDetector可以帮助我们检测用户的滑动、点击等手势,从而...