设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 Google 查看内容

Android开发出仿QQ5.0侧滑菜单ResideMenu

2014-9-17 13:39| 发布者: joejoe0332| 查看: 7100| 评论: 0|原作者: CSDN|来自: CSDN

摘要:   最近项目要做一个QQ5.0的侧滑菜单效果,和传统的侧滑菜单存在着一些差异。想必大家都已经见识过了。   为了不重复发明轮子,先去github上面搜索了一番。   发现了几个类似的,但是还是有一些不同。   下面 ...

  最近项目要做一个QQ5.0的侧滑菜单效果,和传统的侧滑菜单存在着一些差异。想必大家都已经见识过了。


  为了不重复发明轮子,先去github上面搜索了一番。


  发现了几个类似的,但是还是有一些不同。


  下面是搜索到的类似的开源项目。


RESideMenu(ios项目)

https://github.com/romaonthego/RESideMenu

\


AndroidResideMenu

https://github.com/SpecialCyCi/AndroidResideMenu


ResideLayout

https://github.com/kyze8439690/ResideLayout

 

  研究了一下这些开源项目的源代码。感觉并不是特别适用于我们自己的项目。所以,我自己又研究了一下。最后的效果如下。当然了,还有很多可以优化的地方,后续再慢慢优化。



  我是基于SlidingMenu库进行的二次修改,增加了一些转场动画。


  大家对这个库应该比较熟悉,下面是SlidingMenu的github地址。非常感谢Jeremy Feinstein提供的这个库,让广大Android Developers省去了非常多的麻烦。

https://github.com/jfeinstein10/SlidingMenu


  备注:SlidingMenu使用了SherlockActionBar这个库,配置起来会比较麻烦,在文章的最后我会把demo上传,供大家下载,减去了大家自己配置项目的麻烦。


  我主要修改了2个类,SlidingMenu.java和CustonViewAbove.java,只是增加了一些功能,并没有修改原本的功能。


  做了修改的地方,我做了中文注释,其实实现很简单,几行代码而已。推荐大家下载Demo,然后自己调试一下。Demo的下载地址在文章的末尾。



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部