我是UX架构师,与一群初级的Android开发人员一起工作。我们在Android中正确设置行高时遇到问题。
我们正在使用材料设计规范作为我们应用的指南。特别是,您可以在此处查看线高规格:
https://material.google.com/style/typography.html#typography-line-height
让我们以Body 2为例。规范说类型是13sp或14sp,而前导(线高-同样)应为24dp。
这就是问题所在:这些开发人员告诉我,无法像代码中那样设置行高。相反,他们告诉我测量文本两行之间的距离,并给他们测量该距离-假设它是4dp。他们想要我们正在使用的每种样式的文本。
我们使用“草图> Zepelin流”作为规格。
对于我来说,能够创建带有24dp开头的13sp的字体样式(在代码中可以很容易地成为类/样式)对我来说似乎很奇怪,而不能设置开头,而是必须添加第三个度量来混合。在Sketch或Zepelin中,“线之间”没有这样的位置。
这真的是完成的方式吗,还是有设置线高的适当方法?