Skip to content

Commit 5b55347

Browse files
committed
code format
1 parent 2f0d5de commit 5b55347

File tree

1 file changed

+22
-21
lines changed

1 file changed

+22
-21
lines changed

README.md

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Android开源项目分类汇总
22
====================
33
> 如果你也对开源实现库的实现原理感兴趣,欢迎 Star 和 Fork [Android优秀开源项目实现原理解析](https://github.com/android-cn/android-open-project-analysis)
4-
> 欢迎加入 QQ 交流群:377723625 (入群理由填写群介绍问题答案)
4+
> 欢迎加入 QQ 交流群:383537512(入群理由需要填写群介绍问题答案) 377723625(一群已满)
55
66
欢迎大家推荐好的Android开源项目,可直接[Commit](https://github.com/Trinea/android-open-project/wiki "请遵守<内容添加及编辑规范>"),欢迎`Star``Fork` :)
77

@@ -24,7 +24,7 @@ Android开源项目分类汇总
2424
、其他
2525
#### 一、ListView
2626
1. android-pulltorefresh
27-
一个强大的拉动刷新开源项目,支持各种控件下拉刷新,ListView、ViewPager、WebView、ExpandableListView、GridView、ScrollView、Horizontal ScrollView、Fragment上下左右拉动刷新,比下面johannilsson那个只支持ListView的强大的多。并且他实现的下拉刷新ListView在item不足一屏情况下也不会显示刷新提示,体验更好。
27+
一个强大的拉动刷新开源项目,支持各种控件下拉刷新,ListView、ViewPager、WevView、ExpandableListView、GridView、ScrollView、Horizontal ScrollView、Fragment上下左右拉动刷新,比下面johannilsson那个只支持ListView的强大的多。并且它实现的下拉刷新ListView在item不足一屏情况下也不会显示刷新提示,体验更好。
2828
项目地址:https://github.com/chrisbanes/Android-PullToRefresh
2929
Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/pull-to-refreshview-demo.apk?raw=true
3030
APP示例:新浪微博各个页面
@@ -133,7 +133,7 @@ Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/horizontal-lis
133133
项目地址:https://github.com/sephiroth74/HorizontalVariableListView
134134

135135
1. LinearListView
136-
用LinearLayout实现的ListView,可解决多个ListView并且等问题。目前自己也有需要,等亲自尝试过后会再具体介绍
136+
用LinearLayout实现的ListView,可解决多个ListView并存等问题。目前自己也有需要,等亲自尝试过后会再具体介绍
137137
项目地址:https://github.com/frankiesardo/LinearListView
138138

139139
1. MultiChoiceAdapter
@@ -142,21 +142,21 @@ Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/horizontal-lis
142142
Demo地址:https://play.google.com/store/apps/details?id=com.manuelpeinado.multichoiceadapter.demo
143143

144144
1. EnhancedListView
145-
支持横向滑动滑动删除列表项以及撤销删除的ListView,该项目的前身是[SwipeToDismissUndoList](https://github.com/timroes/SwipeToDismissUndoList)
145+
支持横向滑动删除列表项以及撤销删除的ListView,该项目的前身是[SwipeToDismissUndoList](https://github.com/timroes/SwipeToDismissUndoList)
146146
项目地址:https://github.com/timroes/EnhancedListView
147147
Demo地址:https://play.google.com/store/apps/details?id=de.timroes.android.listviewdemo&rdid=de.timroes.android.listviewdemo
148148

149149
1. ListBuddies
150150
自动滚动的双列ListView ,两个ListView滚动速度不一致,有视差效果
151151
项目地址:https://github.com/jpardogo/ListBuddies
152152
Demo地址:https://play.google.com/store/apps/details?id=com.jpardogo.android.listbuddies
153-
效果展示:![Renderings](https://raw.github.com/jpardogo/ListBuddies/master/art/screenshot_listbuddies_2.png)
154-
<a href="https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC" title="返回目录" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
153+
效果展示:![Renderings](https://raw.github.com/jpardogo/ListBuddies/master/art/screenshot_listbuddies_2.png)
155154

156155
1. PullToZoomInListView
157156
滑动ListView时使其HeaderView跟随滑动缩放
158157
项目地址:https://github.com/matrixxun/PullToZoomInListView
159158
效果展示:![Renderings](https://github.com/matrixxun/PullToZoomInListView/raw/master/art/pull-to-zoom.gif)
159+
<a href="https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC" title="返回目录" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
160160

161161
#### 二、ActionBar
162162
1. ActionBarSherlock
@@ -244,14 +244,13 @@ Demo地址:https://play.google.com/store/apps/details?id=com.ptr.folding.sampl
244244
仿 Dribbble 的边栏菜单
245245
项目地址:https://github.com/SpecialCyCi/AndroidResideMenu
246246
效果图:![Renderings](https://github.com/SpecialCyCi/AndroidResideMenu/raw/master/2.gif)
247-
<a href="https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC" title="返回目录" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
248247

249-
250248
1. CircularFloatingActionMenu
251249
一个可定制的圆形的浮动菜单控件,类似于Path的圆形菜单。这个控件的可定制性更强,可以很容易的定制菜单出现消失时的动画,起始角度和半径。
252250
项目地址:https://github.com/oguzbilgener/CircularFloatingActionMenu
253251
Demo地址:https://github.com/oguzbilgener/CircularFloatingActionMenu/tree/master/samples
254-
效果图:![Renderings](https://raw.githubusercontent.com/oguzbilgener/CircularFloatingActionMenu/master/assets/circularfab.gif)
252+
效果图:![Renderings](https://raw.githubusercontent.com/oguzbilgener/CircularFloatingActionMenu/master/assets/circularfab.gif)
253+
<a href="https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC" title="返回目录" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
255254

256255
#### 四、ViewPager 、Gallery
257256
1. Android-ViewPagerIndicator
@@ -307,12 +306,12 @@ Demo地址:https://play.google.com/store/apps/details?id=com.astuetz.viewpager
307306
1. ViewPager3D
308307
ViewPager3D效果
309308
项目地址:https://github.com/inovex/ViewPager3D
310-
<a href="https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC" title="返回目录" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
311309

312310
1. AnimaTabsview
313311
仿网易云音乐标签切换的动画,带透明小三角
314312
项目地址: https://github.com/wuyexiong/transparent-over-animtabsview
315313
在线演示:http://v.youku.com/v_show/id_XNzA4MjY5NjA0.html
314+
<a href="https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC" title="返回目录" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
316315

317316
#### 五、GridView
318317
1. StaggeredGridView
@@ -350,11 +349,11 @@ Item可拖动交换位置、拖动删除的自定义控件,实际是自己继
350349
Item可拖动交换位置的GridView,实际是自己继承ViewGroup实现,类似桌面的多屏效果,可屏幕自动左右滚动进行Item移动交换,单屏效果见上面DraggableGridView
351350
项目地址:https://github.com/zzhouj/Android-DraggableGridViewPager
352351
Demo地址:https://github.com/Trinea/trinea-download/blob/master/draggable-grid-viewpager-demo.apk?raw=true
353-
<a href="https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC" title="返回目录" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
354352

355353
1. TwoWayGridView
356354
可横向滚动的GridView
357355
项目地址:https://github.com/jess-anders/two-way-gridview
356+
<a href="https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC" title="返回目录" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
358357

359358
#### 六、ImageView
360359
1. PhotoView
@@ -527,13 +526,17 @@ Demo地址:https://github.com/kpbird/chips-edittext-library/tree/master/ChipsE
527526
扁平化的Button
528527
项目地址:https://github.com/hoang8f/android-flat-button
529528
Demo地址:https://play.google.com/store/apps/details?id=info.hoang8f.fbutton.demo
530-
<a href="https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC" title="返回目录" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
531529

532530
1. FloatingActionButton
533531
一个类似Android版Google+浮动功能按钮的控件,可以响应ListView的滚动事件。当列表向上滚动的时候会自动显示,向下滚动的时候自动隐藏。
534532
项目地址:https://github.com/makovkastar/FloatingActionButton
535533
Demo地址:https://github.com/makovkastar/FloatingActionButton/tree/master/
536-
效果图:![Renderings](https://raw.githubusercontent.com/makovkastar/FloatingActionButton/master/art/demo.gif)
534+
效果图:![Renderings](https://raw.githubusercontent.com/makovkastar/FloatingActionButton/master/art/demo.gif)
535+
536+
1. Android Saripaar
537+
Android表单验证
538+
项目地址:https://github.com/ragunathjawahar/android-saripaar/
539+
<a href="https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC" title="返回目录" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
537540

538541
#### 九、ScrollView
539542
1. Discrollview
@@ -575,18 +578,19 @@ Android Wheel支持城市、多种日期时间、密码、图片
575578
时间选择部件
576579
项目地址:https://github.com/Mirkoddd/GoogleDateTimePickers
577580
文档地址:https://play.google.com/store/apps/details?id=com.mirko.sample&hl=it
578-
<a href="https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC" title="返回目录" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
579581

580582
1. DateTimePicker
581583
日期选择部件(Google Agenda的样式风格)
582584
项目地址:https://github.com/flavienlaurent/datetimepicker
583585
Demo地址:https://raw.github.com/biboune/datetimepicker/master/datetimepicker-sample.apk
584586
效果图:![Renderings](https://camo.githubusercontent.com/493edeea3eb553ad0d0b121dbead0d7ec6a858f2/68747470733a2f2f7261772e6769746875622e636f6d2f6269626f756e652f6461746574696d657069636b65722f6d61737465722f67726170686963732f696d67312e706e67)
587+
585588
1. android-betterpickers
586589
提供日期、数字、时间(数字方式和钟表方式)、重复周期(闹钟的周期重复)、HMS(时、分、秒)的选择,支持以DialogFragment的弹窗选择
587590
项目地址:https://github.com/derekbrameyer/android-betterpickers
588591
Demo地址:https://play.google.com/store/apps/details?id=com.doomonafireball.betterpickers.sample
589592
效果图:![Renderings](https://camo.githubusercontent.com/897ae3c71b49c4366565f3480719647687b1804a/68747470733a2f2f7261772e6769746875622e636f6d2f646572656b6272616d657965722f616e64726f69642d6265747465727069636b6572732f6d61737465722f73616d706c652f696d61676572792f7765625f666561747572655f677261706869632e706e67)
593+
<a href="https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC" title="返回目录" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
590594

591595
#### 十一、TipView
592596
包括Toast、角标、UndoBar等提示性控件
@@ -658,13 +662,14 @@ Demo地址:https://docs.google.com/file/d/0BwclyDTlLrdXRzVnTGJvTlRfU2s/edit
658662
颜色选择器
659663
项目地址:https://github.com/attenzione/android-ColorPickerPreference
660664
效果图:![Renderings](https://github.com/attenzione/android-ColorPickerPreference/raw/master/screen_2.png)
661-
<a href="https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC" title="返回目录" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
662665

663666
1. ColorPicker
664667
颜色选择器(Google Agenda中的样式风格)
665668
项目地址:https://github.com/flavienlaurent/colorpicker
666669
Demo地址:https://raw.github.com/biboune/colorpicker/master/colorpicker-sample.apk
667670
效果图:![Renderings](https://camo.githubusercontent.com/a42581e637ca379004855d69e262d85ea966fa35/68747470733a2f2f7261772e6769746875622e636f6d2f6269626f756e652f636f6c6f727069636b65722f6d61737465722f67726170686963732f696d67312e706e67)
671+
<a href="https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC" title="返回目录" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
672+
668673

669674
#### 十四、GraphView
670675
1. achartengine
@@ -805,12 +810,12 @@ Demo地址:https://play.google.com/store/apps/details?id=info.hoang8f.fbutton.
805810

806811
1. EdgeEffectOverride
807812
改变ScrollView, ListView, ExpandableListView, GridView, ViewPager等滚动控件滚动到边缘的颜色效果
808-
项目地址:https://github.com/AndroidAlliance/EdgeEffectOverride
809-
<a href="https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC" title="返回目录" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
813+
项目地址:https://github.com/AndroidAlliance/EdgeEffectOverride
810814

811815
1. android-pinned-header-listviews
812816
使ExpandListView的Group滑动到顶端时会固定不动直到另外一个Group到达顶端
813817
项目地址:https://github.com/rtyley/android-pinned-header-listviews
818+
<a href="https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC" title="返回目录" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
814819

815820
## 第二部分 工具库
816821
主要包括那些不错的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他。 <a href="https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC" title="返回目录" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
@@ -1404,10 +1409,6 @@ Activity跳转动画,支持各个方向波浪的效果
14041409
Demo地址:https://play.google.com/store/apps/details?id=com.github.androidsocialnetworks.apidemos
14051410
<a href="https://github.com/Trinea/android-open-project#%E7%9B%AE%E5%89%8D%E5%8C%85%E6%8B%AC" title="返回目录" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
14061411

1407-
1. Android Saripaar
1408-
Android表单验证
1409-
项目地址:https://github.com/ragunathjawahar/android-saripaar/
1410-
14111412
## 第三部分 优秀项目
14121413
主要介绍那些Android还不错的完整项目,目前包含的项目主要依据是项目有意思或项目分层规范比较好。
14131414
Linux

0 commit comments

Comments
 (0)