开源学习 百度推送实战项目 友聊 (七)
2014-02-25 15:58
417 查看
这篇文章主要学习友聊项目中使用到的开源控件。
这篇文章是 ”友聊“ 开源项目学习系列的第七篇,前六篇文章请查看这里:
友聊 学习记录(一)
友聊 学习记录(二)
友聊 学习记录(三)
友聊 学习记录(四)
友聊 学习记录(五)
友聊 学习记录(六)
1. SlidingMenu。作为最流行的开源控件,不知道一共有几个版本的Slidingmenu,但项目中使用的这个开源控件,非常的灵活,可定制化程度很高。eoeAndroid 客户端使用的也是这个控件,尤其是结合SlidingLayer,有效的减少了Activity和Fragment的数量。如果能够再添加SherlockActionBar,会更加完美了。
2. GreenDroid。这个控件项目中有添加,但是使用的不是很多,并且开发这个控件的原作者已经不再提供更新支持了。Github
下载地址。
3. BounceScrollView. 这个控件很感兴趣,微信朋友圈,虾米音乐,Path 都有这个效果。实现方式可能有所不同。
4. SwipeListView . 微信联系人,左划出现删除和置顶的Button,Github 下载地址。控件使用起来比较简单,要是自己实现这个功能,就比较复杂了。
5. IphoneTreeView ,这个自己实现过,自定义的ExpandableListView,关键是数据构造。
6. SwitchButton ,相对比较简单的一个自定义控件,仿Ios 开关效果。
7. PullRefresh,这个主要使用其中一个PullRefreshHorizontalScrollView,实现水平方向滑动刷新的效果。
8. QuickActionWeight, GreenDroid 其中的一个空间,继承自Popwindow,可以根据点击的位置,选择显示的位置,指示箭头的方向。
9. JazzyViewPager , 有关Viewpager 的一个开源库,主要实现了页面切换的动画,Github
下载地址
10. XListView, 开源控件 ,添加下拉刷新,上拉更多。
项目中使用到的开源控件就这么多。学习和使用开源控件,理解,掌握他们的方法,争取早日,自己也能够向开源社区贡献自己的代码。
声明:eoe文章著作权属于作者,受法律保护,转载时请务必以超链接形式附带如下信息
原文作者: imesong
原文地址: http://my.eoe.cn/imesong/archive/21856.html
这篇文章是 ”友聊“ 开源项目学习系列的第七篇,前六篇文章请查看这里:
友聊 学习记录(一)
友聊 学习记录(二)
友聊 学习记录(三)
友聊 学习记录(四)
友聊 学习记录(五)
友聊 学习记录(六)
1. SlidingMenu。作为最流行的开源控件,不知道一共有几个版本的Slidingmenu,但项目中使用的这个开源控件,非常的灵活,可定制化程度很高。eoeAndroid 客户端使用的也是这个控件,尤其是结合SlidingLayer,有效的减少了Activity和Fragment的数量。如果能够再添加SherlockActionBar,会更加完美了。
2. GreenDroid。这个控件项目中有添加,但是使用的不是很多,并且开发这个控件的原作者已经不再提供更新支持了。Github
下载地址。
3. BounceScrollView. 这个控件很感兴趣,微信朋友圈,虾米音乐,Path 都有这个效果。实现方式可能有所不同。
4. SwipeListView . 微信联系人,左划出现删除和置顶的Button,Github 下载地址。控件使用起来比较简单,要是自己实现这个功能,就比较复杂了。
5. IphoneTreeView ,这个自己实现过,自定义的ExpandableListView,关键是数据构造。
6. SwitchButton ,相对比较简单的一个自定义控件,仿Ios 开关效果。
7. PullRefresh,这个主要使用其中一个PullRefreshHorizontalScrollView,实现水平方向滑动刷新的效果。
8. QuickActionWeight, GreenDroid 其中的一个空间,继承自Popwindow,可以根据点击的位置,选择显示的位置,指示箭头的方向。
9. JazzyViewPager , 有关Viewpager 的一个开源库,主要实现了页面切换的动画,Github
下载地址
10. XListView, 开源控件 ,添加下拉刷新,上拉更多。
项目中使用到的开源控件就这么多。学习和使用开源控件,理解,掌握他们的方法,争取早日,自己也能够向开源社区贡献自己的代码。
声明:eoe文章著作权属于作者,受法律保护,转载时请务必以超链接形式附带如下信息
原文作者: imesong
原文地址: http://my.eoe.cn/imesong/archive/21856.html
相关文章推荐
- 堆栈
- OpenGL: Ubuntu图元
- 【转】Windows平台SSH登录Linux并使用图形化界面
- linux笔记2.25
- 8.2.2: Spring的零配置支持---指定Bean的作用域
- Html Agility Pack基础类介绍及运用
- 观察者模式2
- mac os 和 ubuntu 上测试工具check-0.9.10的安装
- jQuery中$.get、$.post、$.getJSON、$.ajax 方法详解
- 28个不得不看的经典编程算法
- Struts2小结
- HTML-使用frameset布局在frame与frame之间有1像素的空隙
- 深入浅出TCP之send和recv
- 微信公众平台接口,asp.net实现
- mac os 和 ubuntu 上测试工具check-0.9.10的安装
- 8.2.1: Spring的零配置支持---搜索Bean类
- 今天手机绑定了CSDN账号
- Firefly安装说明
- 【搜索入门】搜索字符串
- INS-08109 'nodeselectionpage'