ui设计移动端字体适配_移动端UI设计尺寸规范(示例代码)
一、概念:
1.屏幕大小:指屏幕对角线长度,单位是英寸
2.像素:组成图像的最小点,一个相对大小单位,同屏幕里越小越清晰
3.屏幕像素密度(ppi)=像素总数/屏幕大小(英寸)
4.视网膜屏幕原理:当手机距离你约25-30厘米,如果手机ppi达到300以上,你的眼睛将无法分辨出像素点
5.dpi:平面设计/印刷技术单位,值越大,表明打印机精度越高
dpi=ppi
二、Android屏幕尺寸规范化
1.程序开发统一使用虚拟尺寸单位:dp/dip(除文字外其他)、sp(文字)
2.px~dp转换:
Ldpi:px-->dp 除以0.75
dp-->px 乘以0.75
Mdpi:px-->dp 除以1
dp-->px 乘以1
Hdpi:px-->dp 除以1.5
dp-->px 乘以1.5
XHdpi:px-->dp 除以2
dp-->px 乘以2
XXHdpi:px-->dp 除以3
dp-->px 乘以3
XXXHdpi:px-->dp 除以4
dp-->px 乘以4
3.基准间距原则:
(1)组件最小间距为8dp或10dp,排版/文字最小间隔建议4dp
(2)组件尺寸建议能被4整除
(3)组件尺寸建议为偶数(单数容易出现锯齿)
4.48触摸定律:48dp是物理尺寸大约为9mm左右,是一个用户手指能够准确舒服触摸的最小尺寸
5.常见组件尺寸:
状态栏:24dp
操作栏:44/48dp
侧边导航:286/304dp
悬浮操作按钮:56dp
操作栏+TAB:36+33dp/44+40dp
底栏:44/48dp
6.Android常用字号/行距/颜色:
ui设计移动端字体适配_移动端UI设计尺寸规范(示例代码)相关推荐
- ui设计移动端字体适配_移动端UI设计规范全方位汇总(附演示PPT下载)
很多新人在开始做移动端UI设计的时候,往往对界面的一些尺寸规范不是十分清楚,对做UI设计的基础概念也没有清晰的认识,很多时候都是凭借自己的感觉和经验去绘制界面,心里并没有一个清晰的概念,导致做出来的页 ...
- ui设计移动端字体适配_移动端字体ui设计 移动端界面设计规范
做字体设计和图标设计,应该攻读什么专业? UI设计需要学习几个月能找工作? 您好:关于需要学习几个月才能找到一份工作,我的理解和建议如下: 1?由于UI只是设计者手中的一个工具,它是表达内部设计思想的 ...
- ui设计移动端字体适配_移动端UI设计规范
一.边距.间距 原则:边距(左右)要大于间距(上下). 模块边距 10px.12px.15px.16px 15px 常用 10px 最小,要展示更多的内容才用 模块间距 8px.10px.15px.1 ...
- ui设计移动端字体适配_移动端UI界面设计:APP字体排版设计的七个原则
再来谈移动端APP字体排版设计,也许有人会说,这个还有什么好说的呢?但是真正能够运用好APP字体设计的人还真的不多.不信,我们往下看看这个7个移动端字体设计原则吧! 1. 留足空间 与普遍观点恰好相反 ...
- ui设计移动端字体适配_移动端界面设计之尺寸篇(更新)
先来看看各种iPhone的尺寸和分辨率,这张图写的很清楚. 设备名称 屏幕尺寸 PPI Asset 竖屏点(point) 竖屏分辨率(px) iPhone X 5.8 in 458 @3x 375 x ...
- ui设计移动端字体适配_超全面的移动端UI 设计规范整理汇总
很多新人在开始做移动端UI设计的时候,往往对界面的一些尺寸规范不是十分清楚,很多时候都是凭借自己的感觉和经验去绘制界面,心里并没有一个清晰的概念,导致做出来的页面总是不那么尽如人意.本文整理汇总了一些 ...
- ui设计移动端字体适配_超全面的UI设计规范整理汇总(包含iPhone X适配)
写在前面 很多新人在开始做移动端UI设计的时候,往往对界面的一些尺寸规范不是十分清楚,很多时候都是凭借自己的感觉和经验去绘制界面,心里并没有一个清晰的概念,导致做出来的页面总是不那么尽如人意.本文整理 ...
- ui设计移动端字体适配_超全面的移动端UI设计规范整理汇总(包含iPhone X适配)...
写在前面 很多新人在开始做移动端UI设计的时候,往往对界面的一些尺寸规范不是十分清楚,很多时候都是凭借自己的感觉和经验去绘制界面,心里并没有一个清晰的概念,导致做出来的页面总是不那么尽如人意.本文整理 ...
- ui设计移动端字体适配_学习UI设计的你要掌握移动端字体七准则
原标题:学习UI设计的你要掌握移动端字体七准则 字体有许多值得深究的细节,细微的设计汇聚起来,对阅读体验会产生巨大影响. 可能你听过这说法,好的字体是隐形的,不过更准确来说,应该是好的字体让阅读行为毫 ...
最新文章
- 使GDAL库支持中文路径或中文文件名的处理方法
- 嵌入式学习笔记之二(静态链接与动态链接)
- getCount()和getChildCount()区别
- Elasticearch 查询详解 (二)
- Interview with BOA
- c语言提高 17,C语言提高-第17讲: 一维数组的定义和引用(数组大折腾)
- 给其他账户访问mysql的权限,将postgresql数据库的权限授予其他用户
- 对象包装器与自动(拆箱)装箱+参数数量可变的方法+枚举类
- (一)Linux 常用命令
- java自带数据结构(set/list/stack/queue)
- android+cordova+windows打包vue一条龙服务
- 企业级业务架构如何设计?
- 揭秘:全球第一张云安全国际认证金牌得主
- 《从前慢》 ----- 作者:木心
- [iWencai]问财-热门股票排名
- 当供应链金融遇上IoT 华为将和渣打银行擦出怎样的火花?
- win10键盘错乱如何恢复--win7w.com
- 安装pyltp模块详细教程(windows下python安装)
- SwiftUI 让用户更便捷在 App Store 为 App 打分和评价的超详细介绍
- 【软工视频】——制定计划和可行性研究报告