我正在向我的 RN 应用程序添加从右到左 (RTL) 的支持。在这个应用程序中,我包含了一个包含矢量图标图像的字体字体文件。每个图标对应一个字符代码。
我使用 RN 文本组件呈现我的图标,如下所示:
return <Text>{"\uE3B2"}</Text>
其中一些图标具有方向性含义,因此在使用 RTL 语言时应水平镜像。
注册护士 docs建议使用 scaleX 变换来翻转图像。这适用于图像,但不适用于包含上述图标的文本组件。我知道我可以简单地将图标交换为具有相反方向的图标,但我正在尝试找到比这更好的解决方案。
有谁知道是否有办法在运行时水平镜像文本组件来实现这种效果?
最佳答案
是的 !有可能是 text/View 组件,哦,不推荐使用 scaleX
<Text style={{transform: [{rotateY: '180deg'}]}}>This should be flipped</Text>
关于react-native - 是否可以在 react-native 中镜像文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54337031/