现在我正在使用RecyclerView,其中每个卡都是一个WebView。我正在使用WebViews渲染内联SVG内容,列表中的大多数项目都有这些内容。内联渲染这些SVG图像是必不可少的,TextViews无法处理这种类型的内容。
问题在于这些WebView的性能不佳。如果用户滚动得太快,他们会看到图形故障或空白,因为尚未将内容加载到WebView中。
我已经尽力改善了加载列表中每个WebView的性能,但是效果不佳。至少将java.sql.*
加载到WebView中每个花费75毫秒。加载内嵌SVG内容平均需要150到200毫秒。
我该怎么办:
(1)以最有效的方式呈现内联SVG或
(2)是否可以提高在RecyclerView中使用WebView的性能?
谢谢!