成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

多圖詳解 “Android UI”設(shè)計官方教程(二)

移動開發(fā) Android
本文為Android的官方開發(fā)者博客發(fā)了一份幻燈片的翻譯文檔的第二部分,專門介紹了一些Android UI設(shè)計的小貼士。希望大家喜歡。

編者注:本文為Android的官方開發(fā)者博客發(fā)了一份幻燈片的翻譯文檔的第二部分,專門介紹了一些Android UI設(shè)計的小貼士,我們在介紹這個幻燈片的第一部分《多圖詳解 “Android UI”設(shè)計官方教程》之后很多朋友都在等待第二部分,我們第一時間為大家提供本文的翻譯文檔,希望大家喜歡。

想了解全部Android UI教程內(nèi)容請點擊51CTO獨家專題:谷歌官方教程:Android UI設(shè)計技巧

Android UI 框架特性

你必須了解(使用)的 UI 框架特性。

使用相對布局管理界面元素。

譯者注:相對布局和線性布局是Android里面常用的兩種布局,線性布局比較簡單,而相對布局可以做出比較復(fù)雜的布局管理,所以僅僅了解線性布局,很多時候是不夠的。不過以作者之前Qt的經(jīng)驗來看,Android里面的布局管理功能都比較陽春也不太容易使用,不過這可能是跟移動平臺的性能考量有關(guān)系。

#p#

合理使用資源修飾符

使用資源修飾符來修飾同一套資源的多個不同版本。

◆一個apk包里面會包含所有的資源文件。

◆系統(tǒng)在運行時會根據(jù)軟硬件環(huán)境來自動選擇相應(yīng)修飾符版本的資源。

譯者注:最常用的修飾符可能是locale修飾符(制作多語文本),dpi修飾符(為不同密度的屏幕制作不同尺寸的圖標(biāo)和皮膚),orientation修飾符(為橫屏和豎屏提供不同的UI布局)。如果系統(tǒng)找不到對應(yīng)的修飾符版本,它就會選擇無修飾符的版本,這個版本通常也是所謂的默認(rèn)選擇。

#p#

9-patch drawables

使用 9-patch drawables – foo.9.png

◆9-patch drawables 的語法跟CSS3 border image 類似

◆根據(jù)邊緣的像素寬度切割出不同的拉伸區(qū)域

◆最好同時提供 mdpi 和 hdpi 的版本

譯者注:drawables 在 Android 里面跟 WPF 里面的 Drawing 類似,用于定義一個可繪制的對象,包括位圖,刷子,填充顏色或者以上物件的組合等等。所謂 9-patch drawables,就是將一個 drawable 按照定義的 4 個邊緣的寬度大小切割成9個區(qū)域,包括4個角落,4條邊緣和一個中心區(qū)域,當(dāng)把這個 drawable 繪制到一個任意矩形區(qū)域時,drawable 的各個區(qū)域有不同的拉伸控制(角落不拉伸,橫邊橫向拉伸,豎邊豎向拉伸,中心區(qū)域橫豎向都拉伸)。通常使用 9-patch drawable 一般是為了繪制出比較漂亮的帶圓角背景,這樣可以避免圓角及邊緣被任意拉伸導(dǎo)致變形。當(dāng)然,如果你的程序里面繪制的圖像和目標(biāo)區(qū)域大小完全一樣,就不需要那么麻煩,不過以 Android 的狀況來說,為了適應(yīng)多種設(shè)備,最好不要事先假設(shè)目標(biāo)區(qū)域的像素大小。

#p#

使用狀態(tài)列表和多層疊加來制作具備復(fù)雜效果的可繪制圖像

使用 Selector (state list) drawables (狀態(tài)列表)來提供不同狀態(tài)(normal,disabled,focused,pressed…)下的繪制圖像。

使用 Layer drawables (多層疊加)來制作具備復(fù)雜效果的可繪制圖像。

譯者注:所謂多層疊加,使用PS來制作圖標(biāo)和皮膚的同學(xué)可能都清楚,比如說一個按鈕的PS模板通常會包括所謂的background層定義底色,mask層定義輪廓,shine層定義前景的高亮效果。而 Android 里面允許你直接在 XML 腳本里面使用 Layer drawables 的語法來定義上述的多層疊加效果,這樣可能比在PS里面直接做好要更靈活一些,并且有的層可以是來自png位圖,有的層可以是直接通過 XML 腳本生成(比如純色,過渡色等等)。

【編輯推薦】

  1. 多圖詳解 “Android UI”設(shè)計官方教程
  2. Android UI設(shè)計大有可為 或可超越iPhone(視頻)
  3. 怎樣進(jìn)行Android UI元素設(shè)計
  4. 對Android UI實例全解析
責(zé)任編輯:佚名 來源: 谷奧
相關(guān)推薦

2010-09-02 14:47:40

UIAndroid

2010-12-10 10:16:21

Android 2.3

2011-01-25 09:31:01

設(shè)計元素UIwebOS

2011-02-17 13:35:12

ADT 9.0.0ADT下載ADT安裝

2011-09-13 16:39:50

Android UI設(shè)

2011-05-12 08:49:58

iPhone SDKXcode

2011-04-28 11:33:33

MeeGo平板電腦

2010-06-11 14:55:20

2010-09-16 15:13:30

Symbian^3Symbian

2010-09-06 10:15:13

UI設(shè)計MeeGo

2010-12-12 09:40:00

Android UI設(shè)

2011-05-31 13:56:55

Xcode 4

2010-07-19 10:59:26

Eclipse 3.6Tomcat 7配置教程

2022-02-23 20:56:31

Windows 11快捷鍵太陽谷2

2012-07-17 09:04:56

Office 15

2010-12-09 11:22:05

Android

2010-11-29 09:46:35

Dalvik系統(tǒng)架構(gòu)Android

2011-06-01 16:12:11

Android UI

2012-03-01 20:14:25

Android UI

2011-05-28 12:19:33

設(shè)計技巧UIAndroid
點贊
收藏

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

主站蜘蛛池模板: 亚洲一区二区三区四区五区午夜 | 久久久成人免费一区二区 | 亚洲 欧美 在线 一区 | 日韩精品无码一区二区三区 | 亚洲精品电影网在线观看 | 亚洲综合在线视频 | 久久久久久久久淑女av国产精品 | 一区二区三区亚洲视频 | 一本大道久久a久久精二百 欧洲一区二区三区 | 成年人网站免费视频 | 日韩精品在线看 | 91原创视频 | 亚洲欧美激情精品一区二区 | 成在线人视频免费视频 | 成人在线精品视频 | 中文字幕精品一区二区三区精品 | www.夜夜骑 | 亚洲精品乱码久久久久久久久久 | 成人影院网站ww555久久精品 | 色.com | 成人毛片视频免费 | 午夜码电影| 九九热在线免费视频 | 九九看片 | 久久国产高清 | 美女福利视频 | 男人的天堂视频网站 | 亚洲视频免费在线看 | 国产乡下妇女做爰 | 精品一区二区三 | 国产精品久久久久久52avav | 欧美又大粗又爽又黄大片视频 | 一区二区三区久久 | 99精品网站 | 国产一区二区 | av永久 | 成人在线视频网 | 免费毛片网 | 欧美在线一区二区三区四区 | 欧美女优在线观看 | 日韩欧美三区 |