我是一名UX架构师,与一支主要由初级Android开发人员组成的团队合作。我们在Android中设置行高遇到了问题。
我们使用Material Design规范作为应用程序的指南。特别地,您可以在此处查看行高规范:
https://material.google.com/style/typography.html#typography-line-height
让我们以Body 2作为例子。规范说明类型为13sp或14sp,行距(行高-同样的东西)应为24dp。
问题来了:这些开发人员告诉我没有办法像代码中那样设置行高。相反,他们要求我测量文本两行之间的距离并给予该值--假设它是4dp。他们想要我们对使用每个文本样式进行此操作。
我们正在使用Sketch > Zepelin流程进行设计规范。
对我来说,似乎很奇怪能够创建一个字体样式(可以轻松成为代码中的类/样式),其大小为13sp,领先为24dp,但无法设置导线,而必须添加第三个测量值。在Sketch或Zepelin中没有这样的“行间距”测量。
这是真正的做法,还是有正确的设置行高的方法?
lineSpacingMultiplier
为零是一个绝妙的解决方案,下面是 @MladenRakonjac 的建议! - Fattie