[原]【開源架構】Android之史上最全最簡單最有用的第三方開源庫收集整理,有助於快速開發,歡迎各位...

來源:互聯網
上載者:User

標籤:布局   情境   back   raw   info   第三方庫   about   flex   UI   

Android開源庫

自己一直很喜歡Android開發,就如部落格簽名一樣, 我是程式猿,我為自己代言 。

在摸索過程中,GitHub上搜集了很多很棒的Android第三方庫,推薦給在苦苦尋找的開發人員,而且我會 不週期性更新 這篇文章。

Android下的優秀開發庫數不勝數,在本文中,我列舉的多是開發流程中最常用的一些。如果你還想瞭解更多的Android開源庫,可以關注我的部落格,每一個庫都是我認真查看或者編譯啟動並執行,希望對你產生協助。

原文: http://blog.csdn.net/caoyouxing/article/details/42418591

一、相容類庫
    1. ActionBarSherlock  : Action Bar是Android 3.0後才開始支援的,ActionBarSherlock是讓Action Bar功能支援2.X後的所有平台,而且他會自動的判斷是調用原生Action Bar還是使用擴充ActionBar。在我的小熊詞典裡有用到這個庫,而且很多非常知名的App也在使用這個庫。 GitHubOfficialActionBar科普  最新訊息(2013年7月):Android官方發布的的Support  Library Revision 18  開始支援 ActionBar 的相容。所以可以不用再使用ActionBarSherlock了。
    2. Android-ViewPagerIndicator  : 這是與ViewPager相容的一個分頁指標庫。分頁指標(Friends 和 Suggested就是分頁,而下面藍色的小條就是指標,ViewPagerIndicator支援多種樣式的指標。): GitHub
    3. NineOldAndroids   : NineOldAndroids 將  Honeycomb (Android 3.0) 的動畫 API  擴充到了Android 1.0以上。這個庫的作者即是 ActionBarSherlock 的作者,也是 Android-ViewPagerIndicator 的作者,

      Jake Wharton ,  非常厲害的一個人,Github關注量超過 1.6K ,如果你也做Android開發或者即將開始學習Android開發,一定要去Follow他,而且留意一下他每次的star和follow資訊,經常會有很驚奇的發現。

    4. HoloEverywhere :在Android 4.0時,Google引入了新的主題風格— Holo ,多數廠商都想統一介面設計UI,因此更加具有相容性的Holo主題庫 HoloEveryWhere 便成為很多開發人員的選擇。在Android的官方Blog中也對 HoloEveryWhere 這個庫有所推薦, 點此查看 官方部落格對 HoloEveryWhere 的介紹。 HoloEveryWhere 的 Github 。
    5. Android-Datepicker : 相容Android 4.0的 datepicker 至Android 2.2。  GitHub

二、擴充功能庫

  1. SlidingMenu  : SlidingMenu 能非常容易的讓開發人員實現程式的抽屜效果,所謂的抽屜效果如所示,通常被用作呼出菜單。而且SlidingMenu能很方便的與ActionBarSherlock融合,在官方GitHub上有關於如何融合的說明。  GitHub   同時,想要達到相同功能也可以看另一個Drawer設計: Android-Undergarment
  2. AppMsg  : 優雅的彈出類似Toast的訊息提示,支援3種狀態Alert,Confirm以及Info。 GitHub
  3. Drag-Sort-ListView  : 很多人都用過在一個ListView中通過拖拽對已有的資料進行排序操作。Drag-Sort-Listview就是實現這一功能的開源庫。 GitHub
  4. Android-Flip  : 輕鬆實作類別似FlipBoard的翻頁功能。  GitHub
  5. Android-PullToRefresh  : Android下拉重新整理組件。  GitHub     此外,該作者還有另外一個實用度和關注量極高的項目–另一種 Android ActionBar 的實現: GitHub   另:GitHub上另一個Android-PullToRefresh的實現。 GitHub
  6. ActionBar-PullToRefresh:  基於ActionBar的下拉重新整理組件,在下拉的時候會替換掉ActionBar,顯示更新中…  GitHubDemo下載
  7. picasso:   程式中經常面臨載入網狀圖片的情況,成熟做法:非同步下載->緩衝->顯示,Picasso一行代碼就可這三步輕鬆完成。 GitHubGitHubPage  ,GitHub片非同步載入緩衝類庫很多,你也可嘗試使用 Android-Universal-Image-Loader  或者  LazyList  後面將介紹到的afinal(國人項目)也具有此功能。
  8. Card-UI: Google很早之前開始在自家的App內使用卡片式布局,CardUI極其美觀大方,想要在自己的App中整合卡片UI布局,那麼就輕鬆地用這個項目吧。 GitHub  或者你也可以使用這個庫來完成卡片布局。 CardLib
  9. Android-DragArea:Android拖拽排序,拖拽移動 庫。 GitHub  (Opera Android瀏覽器的拖拽排序就是用的這個庫)
  10. Android-StaggeredGrid: Android 下類pinterest布局。 GitHub

    Android 類 Pinterest 布局

  11. FlipImageView: 通過擴充ImageView,實現了ImageView的各種翻轉效果。 GitHub體驗地址
  12. SmoothProgressBar:平滑的ProgressBar,各種效果。 GitHub體驗地址

    各式各樣的ProgressBar

    SuperToasts: 一個憤青對Toast的超強擴充,支援Toast中顯示Progressbar,顯示圖片,顯示文等等效果,快去感受下吧! PlayGitHub

  13. AndroidFloatLabel:Android Textview 浮動提示,效果是類似的。 GitHub

    浮動提示

  14. cropper:Android和旋轉庫,輕鬆實現頭像和一些情境下的圖片操作。 GitHub

    Android Cropper

  15. StickyGridHeaders:給GridView加上Header。 GitHub

    GridHeader

  16. Background-ViewPage:支援背景圖同時滑動的ViewPager。 感受地址GitHub
  17. GoogleStyle-Datatime-Picker:做的很精緻的Google風格的時間選取器。  PlayGitHub

[原]【開源架構】Android之史上最全最簡單最有用的第三方開源庫收集整理,有助於快速開發,歡迎各位...

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.