【问题标题】:rendering network SVG images causes performance issues on android React-Native(I want to avoid use of React-Native-svg-uri)渲染网络 SVG 图像会导致 android React-Native 的性能问题(我想避免使用 React-Native-svg-uri)
【发布时间】:2019-01-07 19:13:08
【问题描述】:

我想在 React-Native 中渲染网络图像,我以前使用过 ttf 方法,效果很好,但这种方法仅用于静态图像我想用轻量级方法渲染 svg 图像,我知道一些库是可用,但它们在 android 上非常慢,所以我想避免这些,有什么方法可以在 android 上顺利渲染 svg 图像?

没有完美回答。

从“reacr-native-svg-uri”导入 Svg

我目前正在使用的这个库。

我不想使用这个库,因为这会导致 android 出现性能问题。

【问题讨论】:

    标签: react-native react-native-svg


    【解决方案1】:

    同意。 SVG 图像有一个很大的性能问题。 如果可能,请尝试使用 RN 图像标签。 否则,请尝试以下解决方案:

    https://github.com/react-native-community/react-native-svg/issues/1232

    https://medium.com/@wcandillon/5-things-to-know-about-images-react-native-69be41d2a9ee

    https://www.npmjs.com/package/react-native-fast-image

    【讨论】:

    • 图像标签可以与png'sjpeg's等一起使用,我将这些图像转换为.ttf文件并用作字体,这很好用,但这种方法只能用于静态SVG,不适用于动态 SVG 文件。
    猜你喜欢
    • 2020-03-23
    • 1970-01-01
    • 2023-01-03
    • 2019-12-16
    • 2021-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    相关资源
    最近更新 更多