免費的Android UI庫及組件推薦

openkk 13年前發布 | 26K 次閱讀 Android

短短數年時間Android平臺就已經形成了一個龐大而活躍的開發者社區。許多社區開發的項目業已進入成熟階段,甚至可以用于商業的軟件生產中,且不用擔心質量問題。

本文編譯自 androiduipatterns,意在分享一些免費、開源的Android UI庫及組件資源。

一、UI組件庫

1. GreenDroid

1.png


該項目可以實現下列的UI設計:
  • 動作欄(Action Bar)
  • 快捷動作(Quick Action)
  • 工作區(Workspace)
  • 動態列表(Dynamic List)
以及許多更有用的組件。

項目網站 / 示例

2. ActionBarSherlock

2.png


在Google針對手機的動作條API推出前,該項目一直與ICS一起使用。Jake最近將項目拓展到了動作條之外。這里也有針對工作區等的組件。

項目網站 / 示例

3. Android Compatibility Package

3.png


這是一個來自Google Android庫的官方擴展。Compatibility Package顧名思義就是Android官方針對舊平臺版本所不支持的API或是Android Framework沒有提供的函數庫,將其打包發布。它包含了許多非常有用的API。該包同樣包含工作區UI設計的實現。

項目網站

二、UI組件

1. iosched

4.png


這是一個官方的Google I/O的應用(同樣可用在GDD,Google Developer Day)(注:Google I/O是Google每年都會舉辦的歷時兩天的開發者大會,該大會談及各種技術問題。開發人員會提供非常多的示例來展示他們的技術。這個項目專門為了這個會議提供了一個Android應用程序。)。該應用程序實現了大量的UI設計,成為Google Android設備擁護者的參考標準。強烈推薦使用該應用程序的儀表盤UI設計模式。( Google代碼鏈接:Dashboard.java

項目網站: http://code.google.com/p/iosched/

2. Android-Viewflow

該項目的工作區UI設計模式與Google Docs所使用非常相似。

項目網站: https://github.com/pakerfeldt/android-viewflow

3. android-coverflow

該項目可以用于完成一個cover flow。在這個項目網站的視頻中可以得到更多的信息。

項目網站: http://code.google.com/p/android-coverflow/

4. android-viewbadger

該項目讓devs無需修改布局文件(layout file)即可顯示badges。

項目網站: https://github.com/jgilfelt/android-viewbadger

5. android-pulltorefresh

該項目實現動態列表/下拉刷新(pull to refresh)的UI設計。

項目網站: https://github.com/johannilsson/android-pulltorefresh

6. Android-ViewPagerIndicator

該項目可以用于實現工作區的UI設計。

項目網站/ 示例

VIA http://www.androiduipatterns.com/2011/10/free-android-ui-library-component.html
轉自: http://www.iteye.com/news/22984

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!