我已经使用“create-react-native-app”启动了一个项目,但我不知道如何渲染 .svg 文件。我尝试了所有svg 库,例如 react-native-svg-uri、react-native-svg-image、msvgc(将 .svg 转换为使用 react-native-svg 反应组件),但这些都没有帮助。有时,当我在手机上运行应用程序预览(带有 expo)时,它会立即崩溃,有时它只显示加载动画 - 而不是显示实际的 .svg 图像。没有错误 - 它根本不会呈现 svgs。
例如,此代码显示加载动画
import SVGImage from 'react-native-svg-image';
<View style={styles.slide1}>
<SVGImage
style={{ width: 80, height: 80 }}
source={{uri:'https://fluent-panda.appspot.com.storage.googleapis.com/dumbbell.svg'}}
/>
<Text style={styles.text}>Hello</Text>
</View>
先感谢您!