@yrjwcharm/react-native-svga-player
v1.2.1
Published
这是一款使用ReactNative加载Svga动画的播放器插件 [Android/ios]
Readme
这是一款使用ReactNative 加载Android/iOS Svga动画的播放器插件 三端Svga动画统一使用点击这里
版本:latest
[!TIP] Github 地址
安装与使用
[!TIP] 注意⚠️ 本库安卓/ios尚未采用新架构Fabric支持,如需采用新架构组件支持请移步https://github.com/yrjwcharm/rn-newarch-svga-player
npm
npm install @yrjwcharm/react-native-svga-playeryarn
yarn add @yrjwcharm/react-native-svga-player若想更改库的别名 react-native-svga-player来导入。你则需要把@yrjwcharm/react-native-svga-player 库修改下,重新yarn执行
+ "dependencies": {
"@react-native-oh/react-native-harmony": "0.72.48",
"patch-package": "^8.0.0",
"postinstall-postinstall": "^2.1.0",
"react": "18.2.0",
"react-native": "0.72.5",
- "@yrjwcharm/react-native-svga-player":"^1.2.0"
+ "react-native-svga-player":"npm:@yrjwcharm/[email protected]",
"react-native-ohos-svgaplayer": "^1.1.7"
},下面的代码展示了这个库的基本使用场景:
import React from "react";
import { View, Dimensions, StyleSheet } from "react-native";
import RNSvgaPlayer from 'react-native-svga-player'
export function App() {
return (
<RNSvgaPlayer
source="https://raw.githubusercontent.com/yyued/SVGAPlayer-iOS/master/SVGAPlayer/Samples/Goddess.svga"
style={{
width: 300,
height: 150,
}}
/>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: "flex-start",
alignItems: "center",
},
});更多详情用法参考 三端Svga动画统一使用点击这里
开源不易,希望您可以动一动小手点点小⭐⭐
👴希望大家如有好的需求踊跃提交,如有问题请提交issue,空闲时间会扩充与修复优化
开源协议
本项目基于 The MIT License (MIT) ,请自由地享受和参与开源。
