偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

直接拿來(lái)用!10款實(shí)用Android UI工具

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

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

1. ActionBarSherlock

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

[[87988]]

2. Nine Old Androids

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

[[87989]]

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

3. Pull To Refresh

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

[[87990]]

4. Progress Wheel

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

[[87992]]

5. ViewPagerIndicator

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

[[87993]]

6. Android Universal Image Loader

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

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

[[87995]]

7. ColorPicker

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

[[87996]]

8. Segmented Radio Button

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

[[87998]]

9. PhotoView

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

[[88000]]

主要特性:

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

10. Smart Image View

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

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

2013-05-30 10:31:03

Android開發(fā)移動(dòng)開發(fā)Android開源項(xiàng)目

2019-04-03 05:09:59

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

2021-02-22 09:27:34

GitHub開源管理面板

2021-05-08 23:22:01

Python工具開發(fā)

2019-10-11 16:48:53

BingGoogle搜索引擎

2017-08-23 08:50:00

Safari瀏覽器擴(kuò)展

2021-04-25 07:47:36

電腦軟件EverythingIDM

2021-01-05 15:35:15

電腦軟件插件

2021-04-30 09:00:00

JavaScript開發(fā)上傳庫(kù)

2014-03-03 10:26:17

PowerShell

2009-03-27 14:24:24

2020-12-11 14:16:16

Windows 10Windows微軟

2024-12-18 13:10:53

2011-04-27 14:37:22

Linux緩存系統(tǒng)

2017-07-24 07:29:47

2018-03-31 23:18:35

2015-06-19 08:57:58

AngularJS實(shí)用工作流工具

2011-09-16 13:35:46

Android應(yīng)用蹲蹲樂(lè)

2021-07-19 10:13:41

Figma插件工具

2021-10-18 11:39:43

JS 函數(shù)表達(dá)式函數(shù)聲明
點(diǎn)贊
收藏

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