我正在做一个本机反应项目,我有30多个SVG格式的图标。我想知道是否建议将这些图像转换为PNG,或者最好将其用作SVG文件。 如果最好将图像用作SVG,那么在react native上显示SVG文件的最佳方法是什么?
答案 0 :(得分:3)
SVG并不总是最好的解决方案。如果您的SVG没有经过优化,并且具有很多路径/线,或者您需要多次使用它,则它可能会产生大量视图并降低您的应用速度。
最佳答案取决于它。
答案 1 :(得分:0)
您总是可以选择svgs而不是png,因为后者的渲染很繁琐。
您可以使用react-native-svg
来渲染svg资产。这是我发现react-native的最佳选择。但这还不完整。您不能使用此包显示滤镜和阴影。为此请使用png代替。