在安卓应用设计中,遵循一套明确的设计规范是至关重要的,这不仅有助于提升用户体验,还能确保应用程序在不同设备上的一致性和兼容性,以下是对安卓APP设计规范的整理,包括基础概念、界面设计规范、切图标注、开发单位换算等方面的内容:
1、基础概念
DPI与PPI:DPI(Dots Per Inch)表示每英寸点数,用于测量屏幕密度,较小的DPI会产生不清晰的图片,而PPI(Pixels Per Inch)则是图像分辨率的单位。
Android屏幕密度:安卓手机屏幕有不同的初始固定密度,系统会根据这些密度进行适配。
2、Android界面设计规范
设计稿尺寸:建议使用1080x1920px作为设计稿标准尺寸,这有助于向上和向下适配时的界面调整幅度最小,提高视觉还原和其他机型适配。
图标尺寸:安卓图标相对iOS来说较少,提供几个关键尺寸即可,同时需要圆角和直角各一套。
设计字体:英文字体为Roboto,中文字体为思源黑体。
3、Android切图标注
标注单位:推荐使用dp和sp进行标注,但需与安卓工程师沟通确认。
切图资源:理论上应为不同的密度提供不同尺寸大小的切图,但实际上通常只需提供最大尺寸的切图资源,由开发工程师处理适配到各个屏幕密度。
4、安卓开发单位换算
DP与PX换算:以160 DPI屏幕为基准,1 DP = 1 PX,计算公式为dp x dpi/160 = px。
SP与PX换算:同样以160 DPI屏幕为基准,1 SP = 1 PX,计算公式为sp x dpi/160 = px。
5、常见问答FAQs
Q1: 为什么推荐使用1080x1920px作为设计稿标准尺寸?
A1: 使用1080x1920px作为设计稿标准尺寸,可以确保从中间尺寸向上和向下适配时界面调整的幅度最小,最方便适配,大屏幕时代依然以小尺寸作为设计尺寸,会限制设计师的设计视角,用主流尺寸来做设计稿尺寸,极大的提高了视觉还原和其他机型适配。
Q2: 在做安卓设计时,应该如何选择切图资源?
A2: 理论上应为不同的密度提供不同尺寸大小的切图,但实际上通常只需提供最大尺寸的切图资源,由开发工程师处理适配到各个屏幕密度,这样可以节省大量的工作量和资源空间。
通过遵循上述设计规范,安卓APP设计师可以确保其作品在不同设备和屏幕密度下都能保持良好的用户体验和视觉效果。