提交需求
賽事與廣告咨詢合作,請?zhí)顚懶枨蟊韱?,我們會在第一時間與您聯(lián)系!
構(gòu)建在任何設(shè)備上都引人注目的應(yīng)用。
設(shè)備和顯示 Original Version
Android 驅(qū)動了數(shù)百萬計的手機、平板和其他設(shè)備,囊括了各種不同的屏幕尺寸和比例。利用 Android 靈活的布局系統(tǒng),你可以創(chuàng)造出在各種設(shè)備上看起來都很優(yōu)雅的應(yīng)用。
靈活
對應(yīng)用布局進行放大、縮小或者裁減以適應(yīng)不同的高度和寬度。
在較大的設(shè)備上,利用大屏幕的優(yōu)勢。通過定制視圖顯示更多的內(nèi)容,提供更便利的導(dǎo)航。
為不同的像素密度 (DPI) 提供資源使應(yīng)用在各種設(shè)備上都看起來很棒。
那么應(yīng)當(dāng)如何開始為多種屏幕設(shè)計呢?一種方法是以一個基本的標(biāo)準(zhǔn) (中等尺寸,MDPI) 開始,之后將其縮放到不同的尺寸。另一種方法是從最大的屏幕尺寸開始,之后為小屏幕去掉一些 UI 元素。
該主題更多的內(nèi)容,請訪問 多視圖布局。
開發(fā)者提示
關(guān)于構(gòu)建彈性布局的更多信息,參見 Designing for Multiple Screens 和 Building a Dynamic UI with Fragments.
主題 Original Version
主題是一種使得 Android 應(yīng)用保持統(tǒng)一風(fēng)格的機制。風(fēng)格樣式定義了各種構(gòu)建用戶界面所需要的視覺元素,包括顏色、高度、邊界填充和字體大小。為了提升各種應(yīng)用的統(tǒng)一性,Android 為你的應(yīng)用提供了兩種系統(tǒng)主題:
將這些主題應(yīng)用于設(shè)計中將使得應(yīng)用更好的和 Android 設(shè)計語言融合起來。
為應(yīng)用選擇一款適合其功能和設(shè)計美學(xué)的系統(tǒng)主題是一個良好的開端。如果希望讓應(yīng)用看起來更加與眾不同,不妨從某一款系統(tǒng)主題開始打造自己的設(shè)計。系統(tǒng)主題為實現(xiàn)個性化的視覺效果提供了堅實的基礎(chǔ)。
開發(fā)者提示
關(guān)于應(yīng)用系統(tǒng)主題和自己構(gòu)建主題的更多信息,參見 Styles and Themes.
淺色 Holo 主題的 Gmail 界面。
深色 Holo 主題的設(shè)置界面。
觸摸反饋 Original Version
使用顏色和光暈效果來反饋觸摸,強調(diào)手勢的效果以及表明哪些操作是可用的。
用優(yōu)雅的方式進行觸摸反饋。任何時候,用戶觸摸應(yīng)用中的可操作區(qū)域,都應(yīng)當(dāng)給予視覺上的響應(yīng)。微小的反饋就能取得良好的效果。這樣做有兩個好處:
大多數(shù)的 Android UI 元素都有內(nèi)置的觸摸反饋效果,包括可以表明元素是否可以操作的視覺效果。
當(dāng)控件需要對復(fù)雜的手勢做出響應(yīng)時,它應(yīng)當(dāng)能夠幫助用戶了解該操作的結(jié)果。
在“最近的應(yīng)用”中,當(dāng)用戶開始左右滑動縮略圖的時候,它會變得暗淡。這樣做使得用戶明白滑動可以移除該應(yīng)用。
當(dāng)用戶試圖將可滑動的區(qū)域滑動出上下邊界時,應(yīng)當(dāng)在邊界提供視覺的反饋。許多 Android 的可滑動控件 (例如列表 lists 和網(wǎng)格列表 grid lists) 都已經(jīng)內(nèi)置了邊界反饋。如果需要使用自定義控件,記住要提供邊界反饋哦。
當(dāng)用戶試圖從主屏幕的最后一屏向右滑動時,屏幕就會向右傾斜表明不能再往這邊移動了。
度量單位和網(wǎng)格 Original Version
設(shè)備之間除了屏幕尺寸不同,屏幕的像素密度 (DPI) 也不盡相同。為了簡化為不同的屏幕設(shè)計應(yīng)用的復(fù)雜度,可以將不同的設(shè)備按照大小和像素密度分類。按設(shè)備大小的兩個類別分別是手持設(shè)備 (小于 600 dp) 和 平板 (大于等于 600 dp)。按像素密度分類的類別有 LDPI、MDPI、HDPI 和 XHDPI。為不同的設(shè)備優(yōu)化你的應(yīng)用界面,為不同的像素密度提供不同的位圖。
不同的設(shè)備可顯示的 dp (density-independent pixels) 數(shù)量也不相同。
更多信息請訪問 Screen Sizes and Densities Device Dashboard。
一般來說,可觸摸控件以 48 dp 為基礎(chǔ)單位。
一般情況下,48 dp 在設(shè)備上的物理大小是 9 mm (會有一些變化)。這剛好在觸摸控件推薦的大小范圍 (7-10 mm) 內(nèi),而且這樣的大小,用戶用手指觸摸起來也比較準(zhǔn)確、容易。
如果你設(shè)計的元素都至少有 48 dp 的高度和寬度,那么可以保證:
界面元素之間的留白應(yīng)當(dāng)是 8 dp。
大牛,別默默的看了,快登錄幫我點評一下吧!:)
登錄 立即注冊