当前位置: 首页 > news >正文

新发布的一款使用ReactNative新架构加载Svga动画的开源插件[android/ios]

这是一款使用 ReactNative 加载 Svga 动画的新架构支持开源插件

版本:latest

rn-newarch-svga-player

[!TIP] Github 地址

安装与使用

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

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.0.2"
+   "react-native-svga-player":"npm:rn-newarch-svga-player@1.0.2","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 (<RNSvgaPlayersource="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) ,请自由地享受和参与开源。

demo 示例请查看 https://github.com/yrjwcharm/react-native-newarch-support
http://www.lryc.cn/news/571598.html

相关文章:

  • 【解决方案】Java 11 报错 <javax.net.ssl.SSLException: Tag mismatch!>,Java 8 却没问题?
  • 二分K-means:让聚类更高效、更精准!
  • Alpine Docker 容器中安装包缓存与 C/C++ 运行问题
  • 2025年暑期在线实习项目分享
  • 专业音乐播放器分享,Foobar2000多格式解码的技术实现,界面自定义的实用技巧
  • [计算机网络] 网络的诞生:协议的认知建立
  • AndroidView的简单使用
  • 【第二章:机器学习与神经网络概述】01.聚类算法理论与实践-(3)DBSCAN 聚类算法
  • python学智能算法(十二)|机器学习朴素贝叶斯方法初步-拉普拉斯平滑计算条件概率
  • Java安全-常规漏洞问题(SQL注入,XXE,SSRF,RCE)
  • Linux系统移植10:uboot移植
  • Prompt+Agent+LLM:半导体炉管设备健康评估的落地实战
  • 开源 Arkts 鸿蒙应用 开发(三)Arkts语言的介绍
  • 腾讯云TCCA认证考试报名 - TDSQL数据库交付运维工程师(PostgreSQL版)
  • 字节跳动 AI 视频生成模型 Seedance 1.0 悄然超越 Google Veo 3
  • 经典风格的免费wordpress模板
  • 【世纪龙科技】3D 赋能教育革新,解锁新能源汽车结构教学新范式
  • MCU LTE Cat.1 bis 8910DM + SD NAND MKDV4GIL-AST:赋能 T-Box 的智能存储通信一体化解决方案
  • java设计模式[4]之设计型模式
  • Java 实现网络图片下载到本地指定文件夹
  • iOS端网页调试 debug proxy策略:项目中的工具协同实践
  • 智净未来:华为智选IAM以科技巧思优化家庭健康饮水体验
  • AWS RDS :多引擎托管数据库服务
  • 前端基础之《Vue(20)—移动端REM布局》
  • Node脚本开发含(删除、打包、移动、压缩)简化打包流程
  • 安科瑞ASJ系列漏电流继电器:守护地铁配电安全的利器
  • vivado IP综合选项
  • 商业云手机平台哪个性价比最高?
  • DAY 35 模型可视化与推理
  • C函数基础.go