@@ -299,6 +299,11 @@ Demo地址:https://play.google.com/store/apps/details?id=cn.trinea.android.dem
299
299
項目地址:https://github.com/astuetz/PagerSlidingTabStrip
300
300
Demo地址:https://play.google.com/store/apps/details?id=com.astuetz.viewpager.extensions.sample
301
301
302
+ 1 . SmartTabLayout
303
+ 自定義的Tab title strip,基於Google Samples中的android-SlidingTabBasic項目,滑動時Indicator可平滑過渡.
304
+ 項目地址:https://github.com/ogaclejapan/SmartTabLayout
305
+ Demo地址:https://play.google.com/store/apps/details?id=com.ogaclejapan.smarttablayout.demo
306
+ 效果圖:![ Renderings] ( https://raw.githubusercontent.com/ogaclejapan/SmartTabLayout/master/art/demo1.gif )
302
307
303
308
1 . SmartTabLayout
304
309
自定義的Tab title strip,基於Google Samples中的android-SlidingTabBasic項目,滑動時Indicator可平滑過渡.
@@ -343,6 +348,40 @@ APP示例:iReader
343
348
效果圖:
344
349
![ ] ( https://github.com/lsjwzh/RecyclerViewPager/blob/master/fragment.gif )
345
350
351
+ 1 . ViewPager3D效果
352
+ 項目地址:https://github.com/inovex/ViewPager3D
353
+
354
+ 1 . AnimaTabsview
355
+ 仿網易雲音樂標簽切換的動畫,帶透明小三角
356
+ 項目地址:https://github.com/wuyexiong/transparent-over-animtabsview
357
+ 在線演示:http://v.youku.com/v_show/id_XNzA4MjY5NjA0.html
358
+
359
+ 1 . LoopingViewPager
360
+ 無限循環的ViewPager
361
+ 項目地址:https://github.com/imbryk/LoopingViewPager
362
+
363
+ 1 . android_page_curl
364
+ 翻書卷曲效果
365
+ 項目地址:https://github.com/harism/android_page_curl
366
+ APP示例:iReader
367
+ 在線演示:https://www.youtube.com/watch?v=iwu7P5PCpsw
368
+
369
+ 1 . ViewPagerIndicator
370
+ 簡化並實現android的TabHost效果,頂部滑動tab,引導頁,支持自定義tab樣式,自定義滑動塊樣式和位置,自定義切換tab的過渡動畫,子界面的預加載和界面緩存,設置界面是否可滑動
371
+ 項目地址:https://github.com/LuckyJayce/ViewPagerIndicator
372
+
373
+ 1 . ScreenSlideIndicator
374
+ 輕量級的圓形 Indicadtor,位置可以自由調整,不會對 ViewPager 產生任何影響。
375
+ 項目地址:[ ScreenSlidePager] ( https://github.com/LyndonChin/Android-ScreenSlidePager )
376
+ 效果圖:
377
+ ![ ] ( https://raw.githubusercontent.com/LyndonChin/Android-ScreenSlidePager/master/screenslidepager.gif )
378
+
379
+ 1 . RecyclerViewPager
380
+ 完全繼承自RecyclerView,可以自定義觸發翻頁的距離,可自定義翻頁速度,支持垂直方向的ViewPager,支持Fragment。
381
+ 項目地址:[ RecyclerViewPager] ( https://github.com/lsjwzh/RecyclerViewPager )
382
+ 效果圖:
383
+ ![ ] ( https://github.com/lsjwzh/RecyclerViewPager/blob/master/fragment.gif )
384
+
346
385
#### 五、GridView
347
386
1 . StaggeredGridView
348
387
允許非對齊行的GridView,類似Pinterest的瀑布流,並且跟ListView一樣自帶View緩存,繼承自ViewGroup
@@ -433,10 +472,6 @@ APP示例:https://play.google.com/store/apps/details?id=com.aviary.android.fea
433
472
效果圖:![ Renderings] ( https://raw.github.com/MostafaGazar/CustomShapeImageView/master/Screenshot_2013-11-05-23-08-12.png )
434
473
<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 >
435
474
436
- 1 . android-smart-image-view
437
- 可從URL或contact address book加載圖片的ImageView,支持緩存
438
- 項目地址:https://github.com/loopj/android-smart-image-view
439
-
440
475
#### 七、ProgressBar
441
476
1 . SmoothProgressBar
442
477
水平進度條
@@ -483,30 +518,32 @@ APP示例:Android4.1時鍾App
483
518
效果圖:![ Renderings] ( https://camo.githubusercontent.com/0c92568af7ec4e04e2e1503acdd2ca99854ab0b5/687474703a2f2f7777332e73696e61696d672e636e2f6d773639302f36313064633033346a77316566797264386e376937673230637a30326d7135662e676966 )
484
519
485
520
1 . CircularProgressDrawable
486
- 帶圓形進度顯示的進度條
521
+ 帶圓形進度顯示的進度條
487
522
項目地址:https://github.com/Sefford/CircularProgressDrawable
488
- 效果圖:![ Renderings] ( https://raw.githubusercontent.com/Sefford/CircularProgressDrawable/master/overshoot.gif )
523
+ 效果圖:![ Renderings] ( https://raw.githubusercontent.com/Sefford/CircularProgressDrawable/master/overshoot.gif )
489
524
490
525
1 . Android-RoundCornerProgressBar
491
- Android 圓角 ProgressBar,可自定義圓角顏色和半徑,包括帶 Icon 和不帶 Icon 兩種類型。
526
+ Android 圓角 ProgressBar,可自定義圓角顏色和半徑,包括帶 Icon 和不帶 Icon 兩種類型。
492
527
項目地址:https://github.com/akexorcist/Android-RoundCornerProgressBar
493
- 效果圖:![ Renderings ] ( https://raw.githubusercontent.com/akexorcist/Android-RoundCornerProgressBar/master/image/screenshot_02.png )
494
-
528
+ 效果圖:
529
+ ![ Renderings ] ( https://raw.githubusercontent.com/akexorcist/Android-RoundCornerProgressBar/master/image/screenshot_02.png )
495
530
1 . circular-progress-button
496
- 帶進度顯示的Button
531
+ 帶進度顯示的Button
497
532
項目地址:https://github.com/dmytrodanylyk/circular-progress-button
498
- 效果圖:![ Renderings] ( https://raw.githubusercontent.com/dmytrodanylyk/circular-progress-button/master/screenshots/intro.gif )
533
+ 效果圖:
534
+ ![ Renderings] ( https://raw.githubusercontent.com/dmytrodanylyk/circular-progress-button/master/screenshots/intro.gif )
499
535
500
536
1 . WaveView
501
- 壹個波紋效果的 View,可用來做 ProgressBar
537
+ 壹個波紋效果的 View,可用來做 ProgressBar
502
538
項目地址:https://github.com/john990/WaveView
503
539
Demo地址:https://raw.github.com/john990/WaveView/master/screenshot%26apk/demo.unaligned.apk
504
- 效果圖:![ Renderings] ( https://camo.githubusercontent.com/60722e9d4f2d2daa78a8650cb27a32adea82bdd4/68747470733a2f2f7261772e6769746875622e636f6d2f6a6f686e3939302f57617665566965772f6d61737465722f73637265656e73686f7425323661706b2f73637265656e73686f742e676966 )
540
+ 效果圖:
541
+ ![ Renderings] ( https://camo.githubusercontent.com/60722e9d4f2d2daa78a8650cb27a32adea82bdd4/68747470733a2f2f7261772e6769746875622e636f6d2f6a6f686e3939302f57617665566965772f6d61737465722f73637265656e73686f7425323661706b2f73637265656e73686f742e676966 )
505
542
506
- 1 . MaterialLoadingProgressBar
507
- 抽取自SwipeRefreshLayout的Material Design進度指示器
508
- 項目地址:https://github.com/lsjwzh/MaterialLoadingProgressBar
509
- 效果圖:![ Renderings] ( https://github.com/lsjwzh/MaterialLoadingProgressBar/raw/master/screen.gif )
543
+ 1 . MaterialLoadingProgressBar
544
+ 抽取自SwipeRefreshLayout的Material Design進度指示器
545
+ 項目地址:https://github.com/lsjwzh/MaterialLoadingProgressBar
546
+ 效果圖:![ Renderings] ( https://github.com/lsjwzh/MaterialLoadingProgressBar/raw/master/screen.gif )
510
547
<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 >
511
548
512
549
#### 八、TextView
@@ -1388,15 +1425,6 @@ Activity跳轉動畫,支持各個方向波浪的效果
1388
1425
項目地址:https://github.com/EsotericSoftware/kryonet
1389
1426
<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 >
1390
1427
1391
- 1 . PinyinSearch
1392
- 一個為T9拼音搜索和Qwerty鍵盤搜索,提供數據解析與匹配等方法的java庫。
1393
- 項目地址: https://github.com/handsomezhou/PinyinSearchLibrary
1394
- Demo地址: https://github.com/handsomezhou/PinyinSearchLibrary/blob/master/external_res/bin/PinyinSearchDemo.apk?raw=true
1395
- 效果圖:
1396
- ![ Renderings] ( https://github.com/handsomezhou/PinyinSearchLibrary/blob/master/external_res/image/T9_search.png )
1397
- ![ Renderings] ( https://github.com/handsomezhou/PinyinSearchLibrary/blob/master/external_res/image/Qwerty_search.png )
1398
- APP示例: 通訊錄應用,微信電話本
1399
-
1400
1428
## 第三部分 優秀項目
1401
1429
主要介紹那些Android還不錯的完整項目,目前包含的項目主要依據是項目有意思或項目分層規範比較好。
1402
1430
Linux
0 commit comments