Android 手机主流比例 安卓的主流设计尺寸手机尺寸「Android 手机主流比例 安卓的主流设计尺寸」
1、安卓
由于安卓是一套性能非常好的底层框架,但是用户体验和设计上都是白纸,于是很多开发商会基于安卓系统的底层系统开发交互良好、视觉设计更佳的表现层部分,这种开发被叫做安卓rom开发。几乎每一个国内手机品牌都会有一套自身的 rom系统,比如小米有MIUI,魅族有flyme,华为有rom等。基于免费的安卓底层框架要比自己开发操作系统节省巨大的经费和资源,所以这些公司可以迅速崛起。
2、安卓的尺寸
由于安卓是一个野蛮生长的市场,没有如苹果一样严格的硬件生产规范,造成了安卓屏幕尺寸非常杂乱。从下图我们就可以看到,市场上的安卓屏幕尺寸简直是一场噩梦。大小不一的屏幕中,但使用率最高的是720P和1080P。
要想让我们的 APP 同时在这么多种屏幕下都显示完美,在上图中我们可以看到,用户量目前最高的是720P和1080P。我们建图时一般使用1080P的分辨率来进行设计。
3、安卓的DP单位
Dp 是独立密度像素的简称。是安卓设备上的基本单位,如同苹果设备上的 pt 一样,dp 与我们建图时的 px单位需要通过分析设备的 PPI值来换算。
那如果我们有了一个设备的 ppi值,然后使用公式即可知道这个设备里1dp等于多少像素了: 比如 : 这个设备的 PPI值是320,那么:1dp x 320ppi/160 = 2px。则,这个设备上1dp等于2像素。
4、SP单位
SP 是独立缩放像素的简称。Android平台允许用户自定义文字大小(小、正常、大、超大等等),当文字尺寸是「正常」状态时,1sp=1dp=0.00625英寸,而当文字尺寸是「大」或「超大」时,1sp就大于1dp。就比如我们在电脑中调整桌面字体后,只有字体大小发生改变,而窗口和图标不会改变一样。默认情况下1SP=1DP。所以我们在设计安卓界面时,标记字体的单位选用SP单位。很多标注软件诸如蓝湖都支持SP单位标记字体。
Material Design 不仅仅是安卓阵营产品的设计规范和风格,甚至它鼓励设计师和开发者把这种风格用在苹果设备和 windows设备上。作为设计规范,它很包容,有时候又非常严格。使用了 Material Design 的产品给人很强的统一感和秩序感。
:材料设计语言,是由Google推出的全新的设计语言。
: 为不同平台”提供更一致、更广泛的“外观和感觉”。
:手机、平板、电脑、台式机等重要功能系统字体Roboto的升级版本等。
: 将物理世界的体验带入屏幕的方寸之间。去掉现实中的杂质和随机性,保留其最原始纯净的形态、空间关系、变化与过渡,配合虚拟世界的灵活特性,还原最贴近真实的体验,达到简洁与直观的效果。
Material Design的隐喻
Material Design 并不是完全的抽象扁平风格,它从物理现实中学习了诸如质感、投影、加速度、纸张的模拟等隐喻方法,这些都会让 Material Design 更容易被用户理解。其实Google一直在尝试不同的设计风格,比如很早之前的长投影设计风格、后来的扁平化设计等。扁平化设计的优势就是信息噪音少,而缺点就是情感传递不足,而 Material Design似乎是一个很好的解决方案,在最大限度保证可读性的基础上有一些我们熟悉的物理现实的影子。所以一定程度上它既是拟物的也是扁平的。
-
三维就是X轴(左右)、Y轴(上下)、Z轴(前后)组成的立体世界,而二维就是只有X和Y轴的平面世界。我们知道手机界面是一个平面二维的空间,而 Material Design 通过二维的一些表达手段,比如投影、动效等构建出了Z轴(前后)的概念。 - 不同投影暗示了不同元素的高度,我们可以理解为如同我们桌子上的几张纸层叠在一起,那么我们认为重要的纸在其他纸张之前,它的投影是最高的。所以在 Material Design 中投影最高的代表Z轴最高值,也是最重要的内容。
- 2dp、6dp、12dp、24dp的投影区别
- 在正面和侧面来观看,1dp和8dp海拔高度产生出阴影大小的不同
- 不同的功能使用不同的Z轴高度可以表明他们的重要性和逻辑层级关系。并且这种投影是由编程完成的,并非切图。Material Design 为第三方开发者提供了动态且真实的投影和Z轴高度设置。
- APP中不同的Z轴高度
- 顶部应用栏(A)、卡片式设计(B)和悬浮球(C)高度的对比
- 界面中海拔高度对照
:这不止是设计的概念,开发人员确实可以通过一个值来控制元素的海拔高度和投影。
- 字体单位 在安卓设备上有一个特别需要注意的单位,叫做 sp。dp 是我们测量安卓间距、图片尺寸、按钮控件高度和宽度的单位,而字体却有一个单独的单位sp。 SP单位和 iOS 的字体、网页中的字体转换率如下图:
- 字体大小 在安卓设备上字体大小同 iOS设备一样,我们可以自由地使用合适的字号。同时 Material Design 给了我们一个参考表。
- 标题中使用H6字号的效果
- 解释文字使用了Subtitle 1 字号效果
- 语言支持
Material Design 对世界众多语言和字体进行了思考,除了我们使用的中文字体之外,还有对语、韩语、日语等非西文体系的支持。
- 同样语义不同语言的长度不同问题
- 不同文字的高度不同,在设计界面时需要给不同文字留出空间
- 语言的显示模式
上海版权声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com