android dp sp px_规范|iOS与Android设计规范解析(一)

b77156b4e3bcc1b7e4de4394d54c40f5.png

对于如何设计一款学习成本低、辨识度高、有个性的APP,iOS和Android均给出了对应的建议,就是《iOS设计规范》《Material Design设计规范》

规范中对导航、手势、通知、控件等方面都做了描述,并给出了相应的建议和检查清单。实际工作中,当然并不是一定要按照规范中描述进行APP设计,然而依然可以使用上述规范作为我们设计的参照,尽量避免一些明显的问题。

基于两个平台的用户一致性的体验、以及节省UI设计和研发成本的考量,整理了两个平台设计规范差异和共融之处。

设计语言不一样

e714fb89724b4a3c3d5ab61f34543987.png

iOS/Flat Design视觉效果

iOS/Flat Design是手机界面设计的里程碑

化繁为简,其核心思想就是让“信息”本身凸显出来,在设计元素上则强调了抽象、极简和符号化。

7aff7f4ec6a240c048a34935c4a8c8aa.png

Andorid/Material Design视觉效果

核心思想是“数字纸墨”的空间,层级层次分明。

离用户最近的材料,投影最大,色彩越鲜明,越推荐用户使用

04a954dc0ac09d8c621f52f401d1ec0f.png

Meterial Design(材料设计)赋予UI设计新的方向

“Z轴概念”阴影大小直接体现了材料之间的距离

ca6fc6e31ab97bbcd0e82f9e7259a555.png

动画原理

动画设计原理不同(1)

动效不仅仅是为了视觉效果上的酷炫,更是帮助用户,

更好的理解层级、转场关系和关注到终点信息的利器

2963564fa95a0f7bcd7b63fd879d0295.png

动画设计原理不同(2)

近实远虚,对焦物体清晰,背景模糊—⾼斯模糊

7884d3dc6faf84a7c48fc5cd71b8963e.png

近大远小,全景&特写,长焦&短焦

11f401aaea91e3540ca0ab28348f0731.png

Android还原机械物理运动

Meterial Design的隐喻是纸张,用户的手指就像磁铁一样把电子纸墨吸引过来;点击后就会泛起“涟漪”作为一个交互相应,离用户手指越近的元素越亮,阴影越深。

7e34b5549cc7448d9cce5e2b9dfbeb78.gif

动画接近真实

物理世界中的运动和变化都是有加速和减速过程的,忽然开始、忽然停止的匀速动画显得机械而不真实

dc286777897f7ca763afdadb33eb47ab.gif

完整规范

Android Material Design

https://material.io/collections/get-started/

iOS Designhttps://developer.apple.com/design/human-interface-guidelines/ios/visual-design/adaptivity-and-layout/

单位尺寸

单位尺寸不一样

PPI是什么?

PPI(pixels per inch),即像素密度

这项指标是连接数字世界与物理世界的桥梁

pixels per inch,准确的说是每英寸的长度上 排列的像素点的数量。

iPhone 3gs的屏幕像素是320x480 iPhone 4s的屏幕像素是640x960 刚好两倍,然而两款手机都是3.5英寸的。

eb0340e0a68e814226dc719ccc2736f8.png

Pt、dp、sp是什么?

iOS的开发单位

Pt(“points”的缩写,点)1pt=1/72英寸

Android的开发单位

dp(density-independent pixel) 即“密度无关像素”

Android的字体单位

sp(scale-independent pixel) 即“独立比例像素”,主要用作字体的单位

e7f16f439cfc67c55377abffa1c75657.png

设计稿尺寸

721f664395f7e842c467189ef784d1a5.png

使用设计工具Sketch

完整的设备尺寸,以pt、dp为单位的矢量工具

b8eea2c928497a858d3ca5eb63c002fc.png

矢量图形,输出方便,一键输出切图资源

a736d26020839a1fac3fb53ec5694c49.png

强大的sketch插件—蓝湖

切图和标注统一在sketch上解决完后,在蓝湖直接获取资源

684b300dfc19468b6caed2ae65f95ee9.png

https://lanhuapp.com/

字体规范

631c842d467c526fc18c8bc47183068d.png

关于字号/字高的知识点

41970a63aacb6e7b2a9e73d30fc822e5.png

段落

08d33d05b9b456c583d660250d25f15a.png

布局原理

edb150e3d294bcdf74bb6a0d514ca989.png

触摸点击区域

Android

最小触摸区域 48x48 dp

最小点击区域 24x24 dp

iOS
最小触摸区域 44x44 pt

3d2d9325f56536dbce607679bf79c6e5.png

页面基础布局

iOS(pt)

size:375x667

status:20

Android(dp)

size:360x640

status:24

81d7304dbc2a89c31a0300d23fa2f53a.png

Android的8dp网格基线

5c553537a4f6febf7ddef8e0c1ec7590.png

组件等独立容器使用8dp网格基线,组件容器内小元素可使用4dp网格基线

Android尺寸的增量值

以 8dp/pt 为参数增量值,间距可使用4dp/pt为增量值

常用值:8/16/24/32/48/56/64/72/80/88/96…

069e0bd1ef40983f423b244d3a480641.png

感谢您耐心的读完,规范知识内容比较多,分为两部分讲,下次敬请期待~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值