在遵循Material.io上的设计准则的同时,我经常注意到他们的设计规范使用文本基线作为参考,指出文本元素应与另一个元素相距多远。
例如,下图显示了列表项的第一行应放置在使得文本基线距该项目顶部28像素的位置:
我对在React Native中制作一些像素完美的材质元素很感兴趣,但是我确实经常被困在基于基线定位文本的细节上。
我的问题是:是否可以在React Native中计算给定字体的基线?
我知道flexbox可以按基线对齐,但是这对我对文本本身的定位没有帮助。我可以近似一下,但是如果有一种计算方法,那将是很好的。有什么想法吗?