@amazon-devices/react-native-svg库为Vega上的React Native提供SVG支持,并提供网页兼容层。
@amazon-devices/react-native-svg库支持大多数SVG元素和属性,例如Rect、Circle、Line、Polyline和G。这个库简单地将SVG代码转换为react-native-svg组件。
此库由系统部署,可供适用于Vega的React Native应用使用,无需单独的安装过程。此库作为自动链接库进行部署,您的应用在运行时会链接到该库。该库保证仅与为之构建的适用于Vega的React Native版本兼容。
升级应用的适用于Vega的React Native版本时,可以考虑升级其库依赖关系的最佳实践。
安装
- 在
package.json文件中添加JavaScript库依赖项。选择适用于您的React Native版本的选项卡。
- React Native 0.72
- React Native 0.83
- 使用
npm install命令重新安装依赖项。
示例
此示例演示了如何渲染Circle组件。
API参考
在GitHub上查看专门的文档页面,了解有关此库、API参考等的信息。 Vega上的SVG库添加了对下面列出的SVG组件和触控事件的支持。组件
触控事件
Vega上的例外情况
不支持的API Vega目前不支持以下组件/属性。- Markers
- TouchEvents
Pattern和patternTransform

