直接拿來用!10款實用Android UI工具
移動應用的UI就好像達摩克利斯之劍,一方面,一個視覺、互動、體驗良好的UI可以加強應用在使用者心中的形象和識別性,而另一方面,一個體驗糟糕的UI設計不僅使使用者無法沉浸在應用內,而且還會造成使用者對該應用產生厭惡感。所以在應用如海的Andriod世界裡,一個高質量的對於應用的推廣有著舉足輕重的作用。為此,本文為廣大的移動應用開發者推薦10款輕巧使用的UI設計工具。
ActionBarSherlock是一個獨立的Android設計庫,可以讓Android 2.x的系統也能使用ActionBar。此外,ActionBarSherlock還能夠允許開發者只通過一個API,就可以方便地使用和設計ActionBar。ActionBarSherlock還可以自主判斷選擇並呼叫原生Action Bar還是擴充套件ActionBar。如果在Android 3.x以上使用ActionBarSherlock,它還會呼叫系統原生的ActionBar。
自Android 3.0以上的版本,SDK新增了一個android.animation包,裡面的類都是跟動畫效果實現相關的,通過Honeycomb API,能夠實現非常複雜的動畫效果。但如果開發者想在3.0以下的版本中也能使用到這套API,那麼Nine Old Androids就會是你最好的選擇,該API和Honeycomb API完全一樣,只是改變了你使用com.nineoldandroids.XXX的入口。
該專案包含兩個工程,一個是Library,即為動畫效果的實現庫,另一個則是Sample,是對如何使用該API的演示。開發者可以直接登陸Google Play下載安裝Nine Old Androids Sample,檢視演示。
Android系統為我們中提供了ListView控制元件,ListView能夠為我們展現豐富的內容,有時候我們為了提升使用者體檢,需要更炫而且更好使用者體驗的效果。通過使用Pull To Refresh,我們就能夠實現下拉選單即可重新整理當前頁面內容的效果。
Progress Wheel是一款能夠取代Android原生Indeterminate式可顯示具體進度的滾動式進度條。效果圖如下。
View Pager Indicator是一款基於Patrik Akerfeldt的ViewFlow,相容了ViewPager和ActionBarSherlock的Android分頁指標小部件,可用於實現工作區的UI設計。此外,View Pager Indicator可以幫助開發者實現Android左右滑屏的同時,標籤可以跟著移動,實現了各種風格的Indicator。
6. Android Universal Image Loader
Android-Universal-Image-Loader是一款為Android打造的開源UI元件,旨在為開發者者提供一個非同步載入影像功能。
Android-Universal-Image-Loader能為開發者提供多執行緒圖片載入,靈活更改ImageLoader的基本配置(最大執行緒數、快取方式、圖片顯示等);圖片非同步載入緩(記憶體快取及本地快取)存機制;對載入過程實現監聽和事件處理;配置載入圖片的顯示選項,包括圖片圓角處理和載入完成顯示動畫等功能。此外,ImageLoader庫大量使用了面向介面設計,更加專注於物件所提供的服務或模組的職責。
7. ColorPicker
ColorPicker是Android平臺的顏色拾取器, 可以通過手機攝像頭獲取影像,或從本地相簿中獲取影像,然後點選所感興趣的顏色,就可以知道所選顏色的RGB、HEX、HSV值。
Segmented Radio Button可以在Android裝置上實現iOS裝置上分段控制效果的UI工具。
9. PhotoView
PhotoView是對Android ImageView的擴充,支援通過單點/多點觸控來進行圖片縮放的智慧控制元件。
主要特性:
- 支援平滑滾動
- 支援單點、多點觸控,即時縮放圖片
- 在ViewPager等滑動父控制元件下能夠執行良好
10. Smart Image View
SmartImageView是用來取代Android自帶ImgageView元件,通過SmartImageView,使用者可以使用URL、電話薄等多種方式來載入圖片,另外,SmartImageView支援非同步載入圖片,圖片將會被快取在記憶體內,從而方便二次提取。
相關文章
- Android 錄音功能直接拿去用Android
- 7 個日常實用的 Shell 拿來就用指令碼例項!指令碼
- UI Avatars 拿來即用的頭像生成ApiUIAPI
- 拿來即用:用C+JS結構來處理JSON資料JSON
- Android開發實用必備的幾款外掛,華為Android面試真題解析,已拿offerAndroid面試
- Docker容器:將帶UI的程式直接轉為Web應用,so easyDockerUIWeb
- Android快應用實踐Android
- grep 工具實用頁
- 新聞聯播也可以拿用Python來做資料分析?Python
- Android技術分享| Bugly 應用升級自定義UIAndroidUI
- 值得收藏!最全勒索解密工具等你來拿解密
- Android Studio用久了,磁碟越來越不夠用?如何破?Android
- Android應用保活實踐Android
- 實用的Android開源庫Android
- 前端實用小工具前端
- 用 React 結合 SAP UI5 Web Components 來開發 SAP Fiori 應用ReactUIWeb
- IDEA如何使mapper直接跳轉到xml,超實用IdeaAPPXML
- Android 開發實用程式碼收集Android
- Android Studio 常用快捷鍵(超實用!!!)Android
- 向量繪圖UI設計用什麼軟體好?ui設計工具推薦~繪圖UI
- 超實用壓力測試工具-ab工具
- 免下載的詳情頁設計工具!海量設計模板直接用!
- 全球應用加速GA 即將重磅釋出,專屬優惠等你來拿
- [應用案例]一個基金管理工具,做來自己用的
- 使用 SAP UI5 CLI 命令列工具構建和執行 SAP UI5 應用UI命令列
- 【工具】用FMEA來管員工,有驚喜!
- Android Gradle defaultConfig詳解及實用技巧AndroidGradle
- Android MVP模式--簡單實用示例 BMIAndroidMVP模式
- 簡單實用的CODE REVIEW工具View
- Android開發社招面試經驗:深入解析android核心元件和應用框架,3面直接拿到offerAndroid面試元件框架
- Flowable UI應用安裝UI
- Android NFC 漏洞可被黑客拿來傳播植入惡意軟體Android黑客
- 超好用的兩款作圖工具,用起來~~~
- 用PHP編寫Android應用程式PHPAndroid
- Android超實用最全面試大綱(一)Android面試
- Android應用優化之流暢度實操Android優化
- Android應用加固的簡單實現方案Android
- 用Kotlin實現Android點選事件的方法KotlinAndroid事件
- 用gpt直接寫後端的感覺GPT後端