我是一名用户体验架构师,与一个 Android 开发团队合作,他们大多是初级开发人员。我们在安卓系统中有正确设置行高的问题。
我们使用的材料设计规范作为我们的应用程序的指南。特别是,您可以在这里看到行高规格:
Https://material.google.com/style/typography.html#typography-line-height
让我们以身体2为例。说明书上说这个类型是13sp 或14sp,前导(行高度-同样的东西)应该是24dp。
这就是问题所在: 这些开发人员告诉我,在代码中没有这样的方法来设置行高。相反,他们告诉我测量两行文本之间的距离,并给他们测量-让我们说它是4dp。对于我们使用的每种文本样式,他们都希望这样做。
我们使用一个草图 > 齐柏林飞艇流程的规格。
对我来说,能够创建一个字体样式(在代码中很容易就是 class/style)是13sp,24dp 开头,而不能设置开头,而是必须添加第三个度量到混合中,这似乎很奇怪。在 Sketch 或 Zepelin 没有这样一个“行与行之间”的度量标准
这真的是这样做的吗,还是有一个合适的方法来设置行高?