如何规范字体大小?

时间:2020-05-19 12:54:39

标签: android react-native react-native-android

在android中,您可以增加字体大小。如果使用最大字体,则布局将中断。您需要提出一个公式,以便在设备上更改字体大小时,应用程序中的字体大小相同。这不仅适用于“文本”组件,还适用于所有组件(输入,图标等)

目前有这样一个公式,但尚未最终确定,请告诉我如何解决问题

import { PixelRatio } from 'react-native';

export function FontSize (size, px) {
  if (px) {
    return `${ Math.round(size / PixelRatio.getFontScale()) + 1 }${ px === true ? 'px' : px }`;
  } else {
    return Math.round(size / PixelRatio.getFontScale()) + 1;
  }
}

0 个答案:

没有答案
相关问题