android ui 設計:工程師給視覺設計師的話

android最基本就是layout ,一個layout代表一個xml,像是一個畫面

通常都是用layout 去表達一個畫面

ex :LinearLayout


在設計的時候看是要填滿還是由內部元件決定

一個是叫做match_parent 早期eclipse時代有fill_parent這個但是已經被google廢棄了.

另外一個叫做wrap_content:是由內部元件多大去決定大小


我們在做元件的大小單位都是dp


dp的意思是說

在不同像素密度下

呈現的近似物理的尺寸


公式如下:

px=dp*dpi/160








像素越高

畫質也越好


在android元件之間的距離都用dp去表示

android的文字都用sp去表示

這些在很多網站有很多計算去轉換

各位高手設計師可以去查查看 .



要怎麼出圖??


早期eclipse時代 都是放在drwaable裡面

現在有先是放在mipmap裡面不過主要是用在動畫比較多



不過主流的app基本上會出四種解析度的圖片


1.這是為了根據android碎片化的問題

android裝置成千上萬種所以必須要有多種解析度去符合裝置的size

這樣做法是執行速度快速.

xxxhdpi

xxhdpi

xhdpi

hdpi


2.如果只出一種解析度通常是demo在用

會變成跟其他的解析度共用

結果會是效能較差,圖片也會變得很模糊.除非可以在接受範圍內或是指定一種裝置.



先介紹到這裡







留言

熱門文章