还是先看效果图
支持点击按钮打开侧边栏,同时支持手势打开或是关闭侧边栏。
选择继承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
相关推荐
android滑动侧边栏SlideMenu。采用继承ViewGroup实现。
很酷的侧边栏slideMenu
Android实现过目难忘的侧边栏slideMenu效果.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
是一个很好的一个控件,可以很方便地集成到项目中去,是一个老外写的,很好用 public class SlidingExample extends Activity { @Override public void onCreate(Bundle savedInstanceState) { ...
Android studio 实现侧滑菜单的功能
Android高级应用源码-slidemenu左右菜单滑动.rar
Android高级应用源码-slidemenu左右菜单滑动.zip
侧边隐藏工具栏,支持按钮和滑动效果显示工具栏
为更方便大家使用slidemenu,做了一些修改,只要添加相应的jar包及资源文件即可使用。
SlideMenuFrameWork侧边栏框架 基于开源库SlideMenu实现的仿易信 里面的资源就马虎看了啊。
android slide menu 左右滑动菜单
Android 侧滑菜单 - SlideMenu
这是一个Android侧滑应用的小demo,看懂了就可以自己开发侧滑应用了
android-slideMenu A slide menu component like QQ5.0 ##效果图: ##简介: 该项目实现了类似QQ5.0的侧滑菜单效果,支持直接拖动以及侧滑手势,同时可以用按钮控制菜单的开关。 ##用法: clone此项目至本地 将本项目...
Android slidemenu 包含实现的源码和封转的jar包
slidemenu左右菜单滑动,android源码,0分下载了哦
此为带按钮版的双向滑动菜单示例。 http://blog.csdn.net/guolin_blog/article/details/9671609
APP开发经常使用到侧滑菜单,本案例使用DrawerLayout进行开发侧滑菜单栏,非常简单,易学易用
解析Android Studio官方版DrawerLayout侧滑菜单的Demo
Android 仿slidemenu,其实就是用布局动画的效果没啥技巧 喜欢拿走。