文档模板:v0.4.2

react-native-text-size

本项目基于 react-native-text-size 开发。

该第三方库的仓库已迁移至 Gitcode,且支持直接从 npm 下载,新的包名为:@react-native-ohos/react-native-text-size(JS 别名 react-native-text-size),版本所属关系如下:

三方库名称 三方库版本(npm地址) 发布信息 支持RN版本 Autolink 编译API版本 社区基线版本 源码地址
@react-native-ohos/react-native-text-size ~ 4.2.0 (开发中) Gitcode Releases 0.84.* / 0.82.* API12+ v4.0.0-rc.1 master
@react-native-ohos/react-native-text-size ~ 4.1.0 Gitcode Releases 0.77.* API12+ v4.0.0-rc.1 br_rnoh0.77
@react-native-ohos/react-native-text-size ~ 4.0.1 Gitcode Releases 0.72.* API12+ v4.0.0-rc.1 br_rnoh0.72
@react-native-oh-tpl/react-native-text-size <= 4.0.0-0.0.11@deprecated Github Releases(deprecated) 0.72.* API12+ v4.0.0-rc.1 sig

简介

react-native-text-size 提供在文本布局渲染前精确测量其尺寸(宽度、高度、行数、行信息等)的能力,从而避免二次渲染、提升长列表与自适应布局的性能。

本库为其提供 React Native 鸿蒙(HarmonyOS)适配,基于 TurboModule 实现,支持 measureflatHeightsfontFromSpecsspecsForTextStylesfontFamilyNamesfontNamesForFamilyName 等接口。

下载安装

进入到工程目录并输入以下命令:

npm

npm install @react-native-ohos/react-native-text-size

yarn

yarn add @react-native-ohos/react-native-text-size