在没有Webview的情况下渲染内联SVG

时间:2019-12-19 17:35:45

标签: java android svg kotlin webview

现在我正在使用RecyclerView,其中每个卡都是一个WebView。我正在使用WebViews渲染内联SVG内容,列表中的大多数项目都有这些内容。内联渲染这些SVG图像是必不可少的,TextViews无法处理这种类型的内容。

问题在于这些WebView的性能不佳。如果用户滚动得太快,他们会看到图形故障或空白,因为尚未将内容加载到WebView中。

我已经尽力改善了加载列表中每个WebView的性能,但是效果不佳。至少将java.sql.*加载到WebView中每个花费75毫秒。加载内嵌SVG内容平均需要150到200毫秒。

我该怎么办:

(1)以最有效的方式呈现内联SVG或

(2)是否可以提高在RecyclerView中使用WebView的性能?

谢谢!

0 个答案:

没有答案