自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

直接拿來用!10款實用Android UI工具

移動開發(fā) Android
移動應(yīng)用的UI設(shè)計好似達(dá)摩克利斯之劍,一方面,體驗良好的UI可以加強(qiáng)應(yīng)用在用戶心中的形象和識別性,反之,一個體驗糟糕的UI設(shè)計可能會使用戶產(chǎn)生厭惡感。為此,本文特為廣大開發(fā)者推薦10款輕巧使用的UI設(shè)計工具。 ...

移動應(yīng)用的UI就好像達(dá)摩克利斯之劍,一方面,一個視覺、交互、體驗良好的UI可以加強(qiáng)應(yīng)用在用戶心中的形象和識別性,而另一方面,一個體驗糟糕的UI設(shè)計不僅使用戶無法沉浸在應(yīng)用內(nèi),而且還會造成用戶對該應(yīng)用產(chǎn)生厭惡感。所以在應(yīng)用如海的Andriod世界里,一個高質(zhì)量的對于應(yīng)用的推廣有著舉足輕重的作用。為此,本文為廣大的移動應(yīng)用開發(fā)者推薦10款輕巧使用的UI設(shè)計工具。

1. ActionBarSherlock

ActionBarSherlock是一個獨(dú)立的Android設(shè)計庫,可以讓Android 2.x的系統(tǒng)也能使用ActionBar。此外,ActionBarSherlock還能夠允許開發(fā)者只通過一個API,就可以方便地使用和設(shè)計ActionBar。ActionBarSherlock還可以自主判斷選擇并調(diào)用原生Action Bar還是擴(kuò)展ActionBar。如果在Android 3.x以上使用ActionBarSherlock,它還會調(diào)用系統(tǒng)原生的ActionBar。

[[87988]]

2. Nine Old Androids

自Android 3.0以上的版本,SDK新增了一個android.animation包,里面的類都是跟動畫效果實現(xiàn)相關(guān)的,通過Honeycomb API,能夠?qū)崿F(xiàn)非常復(fù)雜的動畫效果。但如果開發(fā)者想在3.0以下的版本中也能使用到這套API,那么Nine Old Androids就會是你最好的選擇,該API和Honeycomb API完全一樣,只是改變了你使用com.nineoldandroids.XXX的入口。

[[87989]]

該項目包含兩個工程,一個是Library,即為動畫效果的實現(xiàn)庫,另一個則是Sample,是對如何使用該API的演示。開發(fā)者可以直接登陸Google Play下載安裝Nine Old Androids Sample,查看演示。

3. Pull To Refresh

Android系統(tǒng)為我們中提供了ListView控件,ListView能夠為我們展現(xiàn)豐富的內(nèi)容,有時候我們?yōu)榱颂嵘脩趔w檢,需要更炫而且更好用戶體驗的效果。通過使用Pull To Refresh,我們就能夠?qū)崿F(xiàn)下拉列表即可刷新當(dāng)前頁面內(nèi)容的效果。

[[87990]]

4. Progress Wheel

Progress Wheel是一款能夠取代Android原生Indeterminate式可顯示具體進(jìn)度的滾動式進(jìn)度條。效果圖如下。

[[87992]]

5. ViewPagerIndicator

View Pager Indicator是一款基于Patrik Akerfeldt的ViewFlow,兼容了ViewPager和ActionBarSherlock的Android分頁指針小部件,可用于實現(xiàn)工作區(qū)的UI設(shè)計。此外,View Pager Indicator可以幫助開發(fā)者實現(xiàn)Android左右滑屏的同時,標(biāo)簽可以跟著移動,實現(xiàn)了各種風(fēng)格的Indicator。

[[87993]]

6. Android Universal Image Loader

Android-Universal-Image-Loader是一款為Android打造的開源UI組件,旨在為開發(fā)者者提供一個異步加載圖像功能。

Android-Universal-Image-Loader能為開發(fā)者提供多線程圖片加載,靈活更改ImageLoader的基本配置(最大線程數(shù)、緩存方式、圖片顯示等);圖片異步加載緩(內(nèi)存緩存及本地緩存)存機(jī)制;對加載過程實現(xiàn)監(jiān)聽和事件處理;配置加載圖片的顯示選項,包括圖片圓角處理和加載完成顯示動畫等功能。此外,ImageLoader庫大量使用了面向接口設(shè)計,更加專注于對象所提供的服務(wù)或模塊的職責(zé)。

[[87995]]

7. ColorPicker

ColorPicker是Android平臺的顏色拾取器, 可以通過手機(jī)攝像頭獲取圖像,或從本地圖庫中獲取圖像,然后點擊所感興趣的顏色,就可以知道所選顏色的RGB、HEX、HSV值。

[[87996]]

8. Segmented Radio Button

Segmented Radio Button可以在Android設(shè)備上實現(xiàn)iOS設(shè)備上分段控制效果的UI工具。

[[87998]]

9. PhotoView

PhotoView是對Android ImageView的拓展,支持通過單點/多點觸摸來進(jìn)行圖片縮放的智能控件。

[[88000]]

主要特性:

  • 支持平滑滾動
  • 支持單點、多點觸摸,即時縮放圖片
  • 在ViewPager等滑動父控件下能夠運(yùn)行良好

10. Smart Image View

SmartImageView是用來取代Android自帶ImgageView組件,通過SmartImageView,使用者可以使用URL、電話薄等多種方式來加載圖片,另外,SmartImageView支持異步加載圖片,圖片將會被緩存在內(nèi)存內(nèi),從而方便二次提取。

責(zé)任編輯:張葉青 來源: 安卓巴士
相關(guān)推薦

2013-05-30 10:31:03

Android開發(fā)移動開發(fā)Android開源項目

2019-04-03 05:09:59

網(wǎng)絡(luò)掃描無線網(wǎng)絡(luò)監(jiān)控

2021-02-22 09:27:34

GitHub開源管理面板

2017-08-23 08:50:00

Safari瀏覽器擴(kuò)展

2021-04-25 07:47:36

電腦軟件EverythingIDM

2019-10-11 16:48:53

BingGoogle搜索引擎

2021-05-08 23:22:01

Python工具開發(fā)

2009-03-27 14:24:24

2014-03-03 10:26:17

PowerShell

2021-01-05 15:35:15

電腦軟件插件

2021-04-30 09:00:00

JavaScript開發(fā)上傳庫

2020-12-11 14:16:16

Windows 10Windows微軟

2017-07-24 07:29:47

2024-12-18 13:10:53

2011-04-27 14:37:22

Linux緩存系統(tǒng)

2018-03-31 23:18:35

2015-06-19 08:57:58

AngularJS實用工作流工具

2011-09-16 13:35:46

Android應(yīng)用蹲蹲樂

2021-10-18 11:39:43

JS 函數(shù)表達(dá)式函數(shù)聲明

2021-07-19 10:13:41

Figma插件工具
點贊
收藏

51CTO技術(shù)棧公眾號