Android设计规范-字体字号与图标尺⼨
众所周知安卓设备的尺⼨众多,不同的分辨率对应不同的dpi模式.分辨率由粗糙到清晰排序:
ldpi,mdpi,hdpi,xhdpi,xxhdpi,xxxhdpi(4K分辨率).
其中主流分辨率是hdpi,xdpi,xxhdpi.以后还会普及xxxhdpi和更清晰的分辨率.
⽽在我们app项⽬的设计和开发中,基于项⽬成本控制的考虑,并不会去为每⼀种分辨率去设计⼀套UI.
这就需要我们有⼀套设计规范,能在⼤多数设备上有良好的展现.不会由于字体过⼩或者图⽚模糊⽽影响⽤户体验.
⼀.字体字号:
Android 4.0之后使⽤的英⽂字体是Roboto,中⽂字体是⽅正兰亭⿊体.
对于xhdpi设备的字号规范:
导航标题: 18sp=36px
android11适配机型⽂章标题或图标名称: 16sp=32px
⽂本字体: 14sp=28px
注释最⼩字体: 12sp=24px
⼆.控件尺⼨:
控件尺⼨是指,图⽚在app中展现时的尺⼨⼤⼩.
设计的时候,⼀般遵循48dp定律: 48dp作为安卓可触摸的UI元件的标准.
⼀般来说,48dp转化为⼀个物理尺⼨约9毫⽶.⽽建议的⽬标⼤⼩为7-10毫⽶的范围,这是⼀个⽤户⼿指能准确并且舒适触摸的区域.
如果你设计的元素⾼和宽⾄少48dp,就可以保证:
(1).触摸⽬标绝不会⽐建议的最低⽬标(7mm)⼩,⽆论在什么屏幕上显⽰.
(2).在整体信息密度和触摸⽬标⼤⼩之间取得了⼀个很好的平衡.
⽽每个UI元素之间的空⽩通常是8dp.
三.图⽚资源尺⼨:
图⽚资源尺⼨是指,图⽚资源的⼤⼩,可以决定app中图⽚的清晰度.
图⽚资源多为png格式,因为png可以表现透明效果.jpg不能.
设计规范(单位像素px):
ldpi mdpi hdpi xhdpi xxhdpi 程序启动图标36 x 3648 x 4872 x 7296 x 96144 x 144
底部菜单图标36 x 3648 x 4872 x 72
弹出对话框顶部图标24 x 2432 x 3248 x 48
长列表内部列表项图标24 x 2432 x 3248 x 48
底部或顶部tab标签图标24 x 2432 x 3248 x 48
底部状态栏图标18 x 1824 x 2436 x 3648 x 48表中空⽩处,按⽐例⾃⾏脑补.
博主感觉,从减⼩apk包体积的⾓度出发,只准备⼀套最清晰的图⽚资源就可以了.⽤来适配所有尺⼨的设备.
但是低端机型由于配置问题,在加载过⼤图⽚资源的时候会不会产⽣其他问题(例如OOM)就不得⽽知了.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论