Android應用Icon大小在不同解析度下定義

2021-06-27 17:09:53 字數 1491 閱讀 2487

對於android平台來說,不同解析度下icon的大小設計有著不同的要求,對於目前主流的hdpi即wvga級別來說,通常hdpi的應用icon大小為72x72,而標準的mdpi即hvga為48x48,對於目前htc和motorola推出的一些qvga的使用了ldpi,圖示為32x32,常見的android圖示大小設計規範如下表所示:

launcher

36 x 36 px

48 x 48 px

72 x 72 px

menu

36 x 36 px

48 x 48 px

72 x 72 px

status bar

24 x 24 px

32 x 32 px

48 x 48 px

tab

24 x 24 px

32 x 32 px

48 x 48 px

dialog

24 x 24 px

32 x 32 px

48 x 48 px

list view

24 x 24 px

32 x 32 px

48 x 48 px

對於android介面設計的安全色,如下表

而對於系統自帶預設程式的圖示,下面為png的透明格式,直接滑鼠右鍵另存為即可

看看sdk文件上的關於介面圖示的詳細說明。

14.android控制項美化shape你會用嗎?

如果你對android系統自帶的ui控制項感覺不夠滿意,可以嘗試下自定義控制項,我們就以button為例,很早以前android123就寫到過android button按鈕控制項美化方法裡面提到了xml的selector構造。當然除了使用drawable這樣的外今天android開發網談下自定義圖形shape的方法,對於button控制項android上支援以下幾種屬性shape、gradient、stroke、corners等。

我們就以目前系統的button的selector為例說下:

對於上面,這條shape的定義,分別為漸變,在gradient中startcolor屬性為開始的顏色,endcolor為漸變結束的顏色,下面的angle是角度。接下來是stroke可以理解為邊緣,corners為拐角這裡radius屬性為半徑,最後是相對位置屬性padding。

對於乙個button完整的定義可以為

<?xml version="1.0" encoding="utf-8"?>

">

注意android123提示大家,以上幾個item的區別主要是體現在state_pressed按下或state_focused獲得焦點時,噹噹來判斷顯示什麼型別,而沒有state_***屬性的item可以看作是常規狀態下。

Android應用Icon大小在不同解析度下定義

對於android平台來說,不同解析度下icon的大小設計有著不同的要求,對於目前主流的hdpi即wvga級別來說,通常hdpi的應用icon大小為72x72,而標準的mdpi即hvga為48x48,對於目前htc和motorola推出的一些qvga的使用了ldpi,圖示為32x32,常見的andr...

QMenu自定義icon大小

qmenu預設的icon最大是16px 16px,而且通過stylesheet還改不了。問題癥結 qmenu 使用 qproxystyle 裡面的qstyle pm smalliconsize 解決辦法 1.定義乙個新的style繼承自qproxystyle 替換掉qstyle pm smallic...

IOS應用提交所需的ICON

如果提交的ipa包中,未包含必要的icon就會收到類似的通知,為什麼偏偏是icon 76呢?因為我們開發的遊戲,預設是支援iphone以及ipad的,根據官方提供的參考 icon 76.png是必須要提供的 圖示很多,不可能全部都加進去,所有最好是選擇必要的 從上面的列表來看,蘋果是準備放棄對iph...