rn-newarch-svga-player

1.1.0 • Public • Published

这是一款使用 ReactNative 加载Android/iOS Svga 动画的播放器插件 三端 Svga 动画统一使用点击这里

版本:latest

rn-newarch-svga-player

License

[!TIP] Github 地址

安装与使用

[!TIP] 注意 ⚠️ 本库 android/ios 仅给予 Fabric 新架构支持,旧架构不在跟进,若需旧架构支持请移步https://github.com/yrjwcharm/react-native-svga-player

确保你的 Android/iOS 已经开启了新架构支持 https://reactnative.cn/docs/0.72/the-new-architecture/use-app-template

npm

npm install rn-newarch-svga-player

yarn

yarn add rn-newarch-svga-player

若想更改库的别名 react-native-svga-player 来导入。你则需要把 rn-newarch-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",
-    "rn-newarch-svga-player":"^1.1.0"
+   "react-native-svga-player":"npm:rn-newarch-svga-player@1.1.0",
    "react-native-ohos-svgaplayer": "^1.1.7"
  },

ios 需要

 cd ios
 bundle install && bundle exec pod install

下面的代码展示了这个库的基本使用场景:

import React from "react";
import { View, Dimensions, StyleSheet } from "react-native";
import RNSvgaPlayer from "react-native-svga-player";

export function App() {
  return (
    <RNSvgaPlayer
      loops={0}
      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) ,请自由地享受和参与开源。

Package Sidebar

Install

npm i rn-newarch-svga-player

Weekly Downloads

10

Version

1.1.0

License

ISC

Unpacked Size

36.3 kB

Total Files

16

Last publish

Collaborators

  • rnplugin