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

