標籤:布局 情境 back raw info 第三方庫 about flex UI
Android開源庫
自己一直很喜歡Android開發,就如部落格簽名一樣, 我是程式猿,我為自己代言 。
在摸索過程中,GitHub上搜集了很多很棒的Android第三方庫,推薦給在苦苦尋找的開發人員,而且我會 不週期性更新 這篇文章。
Android下的優秀開發庫數不勝數,在本文中,我列舉的多是開發流程中最常用的一些。如果你還想瞭解更多的Android開源庫,可以關注我的部落格,每一個庫都是我認真查看或者編譯啟動並執行,希望對你產生協助。
原文: http://blog.csdn.net/caoyouxing/article/details/42418591
一、相容類庫
- 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了。
- Android-ViewPagerIndicator : 這是與ViewPager相容的一個分頁指標庫。分頁指標(Friends 和 Suggested就是分頁,而下面藍色的小條就是指標,ViewPagerIndicator支援多種樣式的指標。): GitHub
- NineOldAndroids : NineOldAndroids 將 Honeycomb (Android 3.0) 的動畫 API 擴充到了Android 1.0以上。這個庫的作者即是 ActionBarSherlock 的作者,也是 Android-ViewPagerIndicator 的作者,
Jake Wharton , 非常厲害的一個人,Github關注量超過 1.6K ,如果你也做Android開發或者即將開始學習Android開發,一定要去Follow他,而且留意一下他每次的star和follow資訊,經常會有很驚奇的發現。
- HoloEverywhere :在Android 4.0時,Google引入了新的主題風格— Holo ,多數廠商都想統一介面設計UI,因此更加具有相容性的Holo主題庫 HoloEveryWhere 便成為很多開發人員的選擇。在Android的官方Blog中也對 HoloEveryWhere 這個庫有所推薦, 點此查看 官方部落格對 HoloEveryWhere 的介紹。 HoloEveryWhere 的 Github 。
- Android-Datepicker : 相容Android 4.0的 datepicker 至Android 2.2。 GitHub
二、擴充功能庫
- SlidingMenu : SlidingMenu 能非常容易的讓開發人員實現程式的抽屜效果,所謂的抽屜效果如所示,通常被用作呼出菜單。而且SlidingMenu能很方便的與ActionBarSherlock融合,在官方GitHub上有關於如何融合的說明。 GitHub 同時,想要達到相同功能也可以看另一個Drawer設計: Android-Undergarment
- AppMsg : 優雅的彈出類似Toast的訊息提示,支援3種狀態Alert,Confirm以及Info。 GitHub
- Drag-Sort-ListView : 很多人都用過在一個ListView中通過拖拽對已有的資料進行排序操作。Drag-Sort-Listview就是實現這一功能的開源庫。 GitHub
- Android-Flip : 輕鬆實作類別似FlipBoard的翻頁功能。 GitHub
- Android-PullToRefresh : Android下拉重新整理組件。 GitHub 此外,該作者還有另外一個實用度和關注量極高的項目–另一種 Android ActionBar 的實現: GitHub 另:GitHub上另一個Android-PullToRefresh的實現。 GitHub
- ActionBar-PullToRefresh: 基於ActionBar的下拉重新整理組件,在下拉的時候會替換掉ActionBar,顯示更新中… GitHubDemo下載
- picasso: 程式中經常面臨載入網狀圖片的情況,成熟做法:非同步下載->緩衝->顯示,Picasso一行代碼就可這三步輕鬆完成。 GitHubGitHubPage ,GitHub片非同步載入緩衝類庫很多,你也可嘗試使用 Android-Universal-Image-Loader 或者 LazyList 後面將介紹到的afinal(國人項目)也具有此功能。
- Card-UI: Google很早之前開始在自家的App內使用卡片式布局,CardUI極其美觀大方,想要在自己的App中整合卡片UI布局,那麼就輕鬆地用這個項目吧。 GitHub 或者你也可以使用這個庫來完成卡片布局。 CardLib
- Android-DragArea:Android拖拽排序,拖拽移動 庫。 GitHub (Opera Android瀏覽器的拖拽排序就是用的這個庫)
- Android-StaggeredGrid: Android 下類pinterest布局。 GitHub
Android 類 Pinterest 布局
- FlipImageView: 通過擴充ImageView,實現了ImageView的各種翻轉效果。 GitHub體驗地址
- SmoothProgressBar:平滑的ProgressBar,各種效果。 GitHub體驗地址
各式各樣的ProgressBar
SuperToasts: 一個憤青對Toast的超強擴充,支援Toast中顯示Progressbar,顯示圖片,顯示文等等效果,快去感受下吧! PlayGitHub
- AndroidFloatLabel:Android Textview 浮動提示,效果是類似的。 GitHub
浮動提示
- cropper:Android和旋轉庫,輕鬆實現頭像和一些情境下的圖片操作。 GitHub
Android Cropper
- StickyGridHeaders:給GridView加上Header。 GitHub
GridHeader
- Background-ViewPage:支援背景圖同時滑動的ViewPager。 感受地址GitHub
- GoogleStyle-Datatime-Picker:做的很精緻的Google風格的時間選取器。 PlayGitHub
[原]【開源架構】Android之史上最全最簡單最有用的第三方開源庫收集整理,有助於快速開發,歡迎各位...