字体排版
-
Roboto
自从Ice Cream Sandwich发布以来,Roboto都是Android系统的默认字体集。在这个版本中,将Roboto做了进一步全面优化,以适配更多平台。宽度和圆度都轻微提高,从而提升了清晰度,并且看起来更加愉悦。
-
字体大小
同时使用过多的字体尺寸和样式可以很轻易的毁掉布局。最基本的样式集合就是基于12、14、16、20和34号的字体排版缩放。这些尺寸和样式在经典应用场合中让内容密度和阅读舒适度取得平衡。字体尺寸是通过SP指定的,让大尺寸字体获得更好的[可接受度]
-
字体颜色
最基本的常识是,相同颜色的背景和文字是很难阅读的。但有些人不知道的是,带有过强对比度的文本会有些炫目,同样难以阅读。这一点在深色背景下尤其明显。要获得良好的辨识度,文本应当满足一个最低的对比度,也就是4.5:1(依据明度计算)。7:1的对比度是最适合阅读的。这些色彩的组合同样要考虑到某些非典型用户对于对比度的不同反应。
触摸目标尺寸
最小的触摸目标尺寸是48dp。在布局中,当为图标(24dp)或者头像(40dp)设置边距时,要时刻记得。触摸目标不能重叠。
边框与间距
移动设备布局模板包含了多种多样的屏幕和信息,这些信息描述了边框与间距如何应用于屏幕边界和元素。
样式1
- 24dp
- 56dp
- 48dp
- 72dp
样式2
- 24dp
- 56dp
- 72dp
- 48dp
- 8dp
样式3
- 24dp
- 56dp
- 8dp
- 72dp
样式4
- 24dp
- 56dp
- 48dp
- 8dp
样式5
- 48dp
- 8dp
- 56dp