龙空技术网

Android 中侧滑菜单的实现

似水流年wj 75

前言:

目前我们对“侧滑菜单 app”可能比较关心,兄弟们都想要分析一些“侧滑菜单 app”的相关内容。那么小编在网摘上网罗了一些关于“侧滑菜单 app””的相关资讯,希望看官们能喜欢,兄弟们快快来学习一下吧!

相信大家玩手机APP的时候,经常会用到侧滑弹出一个菜单吧?今日头条、QQ等很多应用都有这个功能,对,就是下面这种效果,在应用里面左侧向右滑动弹出菜单。

其实很多优秀的应用基本有用到这个,今日头条APP就有啊。当时学习这个的时候还是挺热门、挺吸引人的,图的就是个新鲜,到现在估计还是很潮,很多APP都有用到这种效果,只是大家在各种阴影和渐变以及动画的滑动效果中各有发挥,所以看起来贼好看。

今天我们主要是看看怎么把这种效果应用到自己项目中。

首先你要下载个库,即slidingmenu_library,这个可以在GitHub官网下载,也可以百度搜索得到,建议去GitHub,以防别人分享的代码里有错误,这个下载下来后怎么用呢?首先你得先建好项目,至少有个默认的MainActivity吧,然后你要在你的Eclipse中把下载的库倒进来,在Eclipse中左边右键点中Import弹出框。

选中上面红色框部分确定,会弹出框你Browser选中你刚刚下载的slidingmenu_library,选完后直接点击finish就搞定了。

接下来你就在你之前创建的一个项目那里,项目名称处右键弹出菜单,选中Properties。

看到红色框框没?依次选中Android--->Add会看到你上一步中倒入进来的slidingmenu_library,选完后看到如下效果,OK就好了。

这时你在你的MainActivity中加入这几行代码就OK了。

啥?今日头条他没有左侧向右滑那个啊?他只有左上角用户头像一点弹出来的啊?这个倒要说说了,首先,你看到今日头条是不是有很多推荐、军事和视频之类的?他这样是方便不跟侧滑菜单小矛盾,那就要关掉左向右滑动了,怎么关?看到上面图片menu.setMode(SlidingMenu.LEFT)没有。

设置成menu.setMode(SlidingMenu.TOUCHMODE_NONE)这样就不能手势滑动了,那主页左上角那个就是一个按钮啦,做一个点击事件就好了。

上面那个点击侧滑的小图标,menu1就是我随意设的按钮的名。

对,就是这么简单,做好了。

标签: #侧滑菜单 app #侧滑菜单怎么设置