1. 程式人生 > >安卓APP設計規範(二)720*1280設計稿對應開發尺寸

安卓APP設計規範(二)720*1280設計稿對應開發尺寸

這樣的手機又vivo智慧收款機、三星Galaxy A5、華為榮耀等手機。

 這樣的手機螢幕尺寸是:5寸        即螢幕對角線是5英寸。

計算方法:1280平方+720平方=2156800,結果再開平方=1468.6048,再÷5,=293.72點每英寸。

在1280*720px的解析度下,1dp=2px             所有的尺寸具體請參照:Device Metrics

但是  不是所有每一個5英寸的手機的解析度都是720*1280,也有1920*1080的。切記。

720*1280 即xhdpi  相對於hdpi是2倍。同等於ios 蘋果6的切圖的2倍圖。是可以通用的。

在android規範中對於導航欄、工具欄等的尺寸沒有明確的規定。

第一部分:720*1280的佈局規範

根據48dp原則,以及一些主流的android應用的截圖分析,總結一下尺寸要求:
狀態列高度: 50 px

導航欄、操作欄高度: 96 px=48dp x 2

主選單欄高度: 96 px

內容區域高度: 1038 px (1280-50-96-96=1038)

Android最近出的手機都幾乎去掉了實體鍵,把功能鍵移到了螢幕中,高度也和選單欄一樣為:96 px

720p設計尺寸規範

第二部分:  圖示和字型大小(來自官方規範文件)

a、啟動圖示(home頁或app列表頁) 整體大小為48 x 48 dp  沒有空白的區域的完整圖示。  當然也可以是 包含空白區域的圖示等於48DP.

720p設計規範圖示

同時大家需要看下這個圖:48dp代表了觸控的範圍:

觸控的範圍

b、操作欄圖示,代表使用者在app中可以使用到的最重要的圖示
整體大小為32 x 32 dp ,圖形實際區域為 24 x 24 dp

720p設計規範圖示2

c、小圖示/場景圖示,提供操作或特定專案的狀態。
比如gmail app的星型標記、一些內容展開收起用到的向下向上的圖示等。整體大小為16 x 16 dp ,圖形實際區域為 12 x 12 dp 。

720p設計規範圖示3

d、通知圖示

如果app有通知,要提供一個有新通知時顯示在狀態列的通知圖示。整體大小為24 x 24 dp ,圖形實際區域為 22 x 22 dp 。

720p設計規範圖示4

注:android規範提供的尺寸單位是dp,若設計稿尺寸設為720 x 1280 ,圖示大小需在規範要求的尺寸數字上乘以2。比如操作欄圖示32 x 32 dp ,則設計稿上應該是64 x 64 px 。

e、字型大小
Android規範中的要求如下:

Android 系統預設字型 Rotobo

前面提到Android開發中的字號單位是sp,而換算關係是 sp*ppi/160 = px 。所以720 x 1280尺寸的設計稿上,字型大小可選擇為 24px 、28px 、32px 、36px ,主要根據文字的重要程度來選擇,特殊情況下也可能選擇更大或更小的字型。

f、其他尺寸要求
通常把48dp作為可觸控的UI元件的標準。 APPUI設計中的48dp定律原則

為什麼要用48dp呢?一般來說,48dp轉化為一個物理尺寸約9毫米。通常建議目標大小為7-10毫米,以方便使用者手指能準確並且舒適觸控目標區域。

如果你設計的元素高和寬至少48dp,你就可以保證:

(1)觸控目標絕不會比建議的最低目標(7mm)小,無論在什麼螢幕上顯示。

(2)在整體資訊密度和觸控目標大小之間取得了一個很好的平衡。

另外,每個UI元素之間的空白通常是8dp 。

第三部分、android的按鈕和彈出層的設計規範參考。

在720 x 1280 px 的設計稿上,有兩個按鈕(比如登入、註冊)並排一行放置,按鈕尺寸最小範圍均為240 x 80 px ,換算為android開發單位就是 120 x 40 dp 。

app按鈕和彈出層

這一次就跟大家分享這些,如有錯誤之處,歡迎隨時在下面留言。這樣只是成熟案例下的參考設計因素。

相關推薦

APP設計規範()720*1280設計稿對應開發尺寸

這樣的手機又vivo智慧收款機、三星Galaxy A5、華為榮耀等手機。  這樣的手機螢幕尺寸是:5寸        即螢幕對角線是5英寸。 計算方法:1280平方+720平方=2156800,結果再開平方=1468.6048,再÷5,=293.72點每英寸。 在

APP設計規範(三)1080*1920設計稿對應開發尺寸

第一部分app設計知識:什麼是安卓1080P? 目前市場上,只有Android系統的手機才有1080P全高清的產品。1080P是說手機螢幕的解析度達到1920*1080畫素。 目前為止,市面上Android陣營中所有品牌手機裡面,全高清螢幕的手機有以下幾款。

APP設計規範之1080*1920設計稿對應開發尺寸

第一部分app設計知識:什麼是安卓1080P? 目前市場上,只有Android系統的手機才有1080P全高清的產品。1080P是說手機螢幕的解析度達到1920*1080畫素。 目前為止,市面上Android陣營中所有品牌手機裡面,全高清螢幕的手機有以下幾款。 小

APP實戰():Activity管理,記憶體回收及LeakCanary監測

每一個Activity元件都是一個單獨的介面,承載著與使用者互動的任務。也是應用最基本的功能之一,在不同介面之間切換,並實現不同的功能。 每一個程式必須要有一個Activity作為入口(Manifest檔案中將其<category>標籤設定為LAUNCHER),然後通過介面控制到

app設計規範整理和Android APP設計

隨著安卓智慧手機不停的更新換代。安卓手機系統越來越完美,螢幕尺寸也越來越大啦!比如最近小米的miui 6的釋出和魅族手機系統的更新等等。 以小米MIUI6的安卓手機來說,MIUI6進行了全新設計,堅持“內容才是本質”的設計哲學,重新提煉內容,簡化圖示設計。 所以

Framework7 + cordova +AS 混合開發app

四、cordova建立專案 建立專案 cordova create hello com.example.hello HelloWorld 如果一切正常,本條命令將建立一名為hello的專案資料夾,com.example.hello是你的專案包名,它將生成一個

開發app插件有能力的來

thread 插件 app插件 1-1 能力 www app player .com %E6%9D%A5%E8%87%AARockPlayer%E8%81%94%E5%90%88%E5%88%9B%E5%A7%8B%E4%BA%BA%E6%9D%A8%E6%AD%A6%E8

怎樣獲得app的資源包

mage spa font 程序 logs 得到 獲得 入門 tro   對於安卓剛入門的人來說經常模仿項目是最快的進步方法,實戰才能提升水平。模仿別人軟件的時候我們需要有那個軟件的圖片,這樣才可以寫出和這個軟件一樣的界面效果,接下來我要記錄下我剛剛嘗試的怎麽獲取安卓軟件資

webapp檢測app是否安裝並launch

nbsp rdo agen bsp 後臺 方法 ins 動態 dev 1. cordova插件 1)查看所有已安裝的安卓app https://www.npmjs.com/package/cordova-plugin-packagemanager A simple p

項目回顧()

android第二天:任務一:給某個屏幕設置淡入淡出效果//進行淡入淡出的效果initAnimation();private void initAnimation() { // TODO 自動生成的方法存根 AlphaAnimation alphaAnimation = new AlphaAnimatio

.net程序員做的第一個APP

學習android tail log images cycle ide app下載 .com https 我從畢業之後一直做的是ASP.NET,從畢業到現在都已經五六個年頭了。一個事物接觸久了就會慢慢沒有了新鮮感熱情也褪去的差不多了,我又是對新事物比較感興趣的,雖說Andr

APP載入HTML5頁面解決方式總結

true ide 不同 webclient devtools 先來 介紹 未來 童鞋 因為H5頁面在移動端的兼容性及擴展性方面體現出來的優勢,又兼得APP中植入H5

一個非常簡單的方法使用JavaScript打包一個網頁成為app(打包遠景論壇)

utf 網易 hub 文件 圖標 http taobao targe 應用 前言: 此方法非常簡單,可以挑一些移動端做的好的網站進行打包,比如 淘寶網, 京東網,網易新聞, 遠景論壇 大神看了輕噴,可以自己做了玩一下,本質上也是在瀏覽器訪問頁面,靈感來源於酷安

一文了解APP逆向分析與保護機制

dex 也不會 時也 也有 包含 啟動 RM 操作 混亂 “知物由學”是網易雲易盾打造的一個品牌欄目,詞語出自漢·王充《論衡·實知》。人,能力有高下之分,學習才知道事物的道理,而後才有智慧,不去求問就不會知道。“知物由學”希望通過一篇篇技術幹貨、趨勢解讀、人物思考和沈澱給你

QT開發APP對於android60的適用

阿裏 方法 widget 顯示 nginx 遠程 求解 無法啟動 去掉 訪問遠程服務器端tomcat小貓咪頁面十一不休專職承接THINKPHP項目一個MYSQL實例它的表文件可以分散在不同的盤、目錄嗎BLADE模板是什麽意思呢 這種標出圖的名字叫什麽?是怎麽畫出來的?TP

app上架指南

安卓APP上架1.騰訊應用寶、360 手機助手、vivo 應用商店、OPPO 軟件商店、華為應用市場、阿裏應用分發平臺、錘子應用商店、金立軟件商店上架時需要提供軟件著作權證書2.應用寶:需要通過發郵件申請來進行官方認證,審核大概需要 1 ~ 3 個工作日。3.安智市場:需要提供營業執照副本和官網 ICP 備案

app開發-04- app運行的運行和調試

許可 完成 acc targe settings andro 安卓app開發 href 一個 app 運行的運行和調試 本篇介紹在 Android Studio 開發工具,運行調試設備:真機和虛擬機。 真機調試(USB 連接手機) 盡量使用真機進行調試,無論是調試效果和速度

[編譯] 6、開源兩個簡單且有用的APP命令行開發工具和nRF51822命令行開發工具

android 關註 eabi ref 文件 不存在 alt stdin vim 星期四, 27. 九月 2018 12:00上午 - BEAUTIFULZZZZ 一、前言 前幾天給大家介紹了如何手動搭建安卓APP命令行開發環境和nRF51822命令行開發環境,中秋這

想讓app不再卡頓?看這篇文章就夠了

實踐 分析 net 差異 項目 void 應該 倒數 文件存儲 歡迎大家前往騰訊雲+社區,獲取更多騰訊海量技術實踐幹貨哦~ 本文由likunhuang發表於雲+社區專欄 實現背景 應用的使用流暢度,是衡量用戶體驗的重要標準之一。Android 由於機型配置和系統的不同,

python獲取app性能參數並繪圖

read cpu 去掉 [] mps app figure ani popen from matplotlib import pyplot as plt from matplotlib import animation import os,re # import nump