首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

【android开发】滑动菜单栏(开源项目SlidingMenu的示范)( 上)

2013-11-02 
【android开发】滑动菜单栏(开源项目SlidingMenu的示例)( 上)随着android界面不断的优化,滑动菜单栏越来越受

【android开发】滑动菜单栏(开源项目SlidingMenu的示例)( 上)

随着android界面不断的优化,滑动菜单栏越来越受到使用者的喜欢,很多软件都采用了这种滑动效果,一方面操作方便,另一方面给本身狭小的手机屏幕节省了不少的空间。很多优秀的应用都采用了这种界面方案,像facebook、人人网、everynote、Google+、360手机助手等。

           360手机助手界面                                                            Google+界面

【android开发】滑动菜单栏(开源项目SlidingMenu的示范)( 上)                   【android开发】滑动菜单栏(开源项目SlidingMenu的示范)( 上)

效果看起来确实比较新颖,所以在很多的应用开发中去实现此效果,解决的办法也是不尽相同。诸多比较以后发现,还是GitHub上的开源项目SlidingMenu提供了最佳的实现:定制灵活、各种阴影和渐变以及动画的滑动效果都很不错。不过这是一个开源库,而不是一个完整的项目,要把它作为libary引入到你自己的工程里,简单配置一下就可以实现SlidingMenu的效果。

这篇博文主要就是介绍一下SlidingMenu的使用方法和主要类的代码。

要想能够实现SlidingMenu的效果,首先必须要将它作为libary导入到你的工程,先看一下它的目录结构,如图:

【android开发】滑动菜单栏(开源项目SlidingMenu的示范)( 上)

下面我们主要介绍一下开源库SlidingMenu类,这个类是我们在实现滑动菜单时,要调用的,包括设置菜单页面,菜单的属性等,都是通过这个类里面的方法来实现的。至于怎么获取焦点、判断焦点位置等,这些也是被封装好了,这个相对复杂一些,有兴趣的可以看看这个库。很多朋友认为,不需要了解这个开源库,直接拿来就行了,个人感觉这对于一个在不断进步的人来说,是不妥的!所以,了解他们实现的过程和方法是很有必要,可以独立写不出来,但是需要我们知道他实现的过程和原理。库中的类,主要的都加了必要的注释,对于大家了解,有所帮助,感兴趣的可以下载看看,最后会把下载链接告诉大家。那么现在我们就看看SlidingMenu类吧!

-->【android开发】滑动菜单栏(开源项目SlidingMenu的示范)( 上)-->【android开发】滑动菜单栏(开源项目SlidingMenu的示范)( 上)-->【android开发】滑动菜单栏(开源项目SlidingMenu的示范)( 上)


这样我们就完成了对SlidingMenu库有了一定了解,下一步我们会详细把一个完成的项目实现过程,给大家介绍一下。这篇到此就结束了,欢迎关注下一篇!


GitHub开源项目SlidingMenu类库




热点排行