標籤:
7款Android開發人員常用的Android UI組件原文 http://news.cnblogs.com/n/506366/Android 開發是目前最熱門的移動開發技術之一,隨著開發人員的不斷努力和 Android 社區的進步,Android 開發技術已經日趨成熟,當然,在 Android 開源社區中也湧現了很多不錯的開源 UI 項目,它們可以協助 Android 開發人員更方便快捷地完成想要的功能。本文是 Android 系列的第一篇,主要是向大家推薦一些常用的 Android UI 組件,它們都是開源的。
1、圖表引擎 - AChartEngine
AChartEngine 是一款基於 Android 的圖表繪製引擎,它為 Android 開發人員提供了很多實用的圖表繪製工具類,如果你需要在 Android 應用中添加可視化統計的功能,那麼 AChartEngine 是一個不錯的選擇。
官方網站:https://code.google.com/p/achartengine/
2、圖表引擎 - MPAndroidChart
MPAndroidChart 是一款基於 Android 的開源圖表庫,MPAndroidChart 不僅可以在 Android 裝置上繪製各種統計圖表,而且可以對圖表進行拖動和縮放操作,應用起來非常靈活。和前面介紹的 AChartEngine 相比,MPAndroidChart 顯得更為輕巧和簡單,MPAndroidChart 同樣擁有常用的圖表類型:線型圖、餅圖、柱狀圖和散佈圖。
官方網站:https://github.com/PhilJay/MPAndroidChart
3、地圖引擎 - OSMDroid
OSMDroid 是一款基於 Android 的模組化地圖引擎,如果你覺得 Android 內建的 MapView 類不能滿足項目的要求,那麼可以試試 OSMDroid。它是完全模組化的,可以讓你的 Android 應用程式更加靈活可控。OSMDroid 支援線上和離線地圖以及涵蓋範圍地圖,支援標註表徵圖、位置跟蹤和繪製形狀等功能,因此你可以完全定製地圖的展示方式和地圖資料的存取。
官方網站:https://code.google.com/p/osmdroid/
4、日曆日期組件 - Mobi Pick
Mobi Pick 是一款 Android 風格的日期選擇組件,主要利用了 jQuery Mobile 指令碼庫。Mobi Pick 提供了 3 種不同的日期選擇功能,最簡單的日期選擇功能是選擇年月日,另外一種是可以自訂修改年月日,還有一種是可以下拉選擇日期。由於 Mobi Pick 有著 Android 的風格樣式,因此外觀相當漂亮。
官方網站:http://mobipick.sustainablepace.net/
5、滾動組件 - Glide
Glide 是一款基於 Android 的圖片載入和圖片緩衝組件,它可以最大效能地在 Android 裝置上讀取、解碼、顯示圖片和視頻。Glide 可以將遠端圖片、視頻、動畫圖片等緩衝在裝置本地,便於提高使用者瀏覽圖片的流暢體驗。
官方網站:https://github.com/bumptech/glide
6、圖片控制項 - GifView
由於 Android 中並沒有直接播放動畫 GIF 圖片的 view,所以我們可以利用 GifView 控制項來實現 GIF 圖片展示功能。GifView 的 Jar 包由四個類組成:
- GifAction.java 主要用來監視 GIF 圖片是否載入成功
- GifFrame.java 裡面三個成員:當前圖片、延時、下張 Frame 的連結。
- GifDecoder.java 解碼線程類
- GifView.java 是核心類,包含 GifView 構造方法,還可以設定圖片源、延遲、繪製等。
官方網站:https://code.google.com/p/gifview/
7、下拉重新整理 - Android PullToRefresh
Android PullToRefresh 是一款可以再 Android 系統中下拉重新整理的應用組件,可以很方便的讓 ListView 擁有下拉重新整理的功能。
7款Android開發人員常用的Android UI組件