免費的Android UI庫及組件推薦

來源:互聯網
上載者:User

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

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

一、UI組件庫 

1. GreenDroid 

該項目可以實現下列的UI設計: 

  • 動作欄(Action Bar)
  • 快捷動作(Quick Action)
  • 工作區(Workspace)
  • 動態列表(Dynamic List)

以及許多更有用的組件。 

專案網站 / 樣本 

2. ActionBarSherlock 

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

專案網站 / 樣本 

3. Android Compatibility Package 

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

專案網站 

二、UI組件 

1. iosched 

這是一個官方的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設計。 

專案網站/樣本 

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

7. Android-ViewPagerIndicator 

專案網站: https://github.com/JakeWharton/Android-ViewPagerIndicator

該項目類似ViewFlow。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.