嗨,我正在开发一个Android应用程序来阅读韩语/中文漫画。 这些图像通常很长
我面临的问题是它们太大而无法在android上显示(它们大于最大纹理大小),因此它们既未加载(内存不足),也未加载但未渲染(黑色图片)
我尝试过SubscaleImageView,但仍然存在一些问题,主要是因为它使用BitmapRegionDecoder(基于Skia),这很麻烦,因为每个版本的android都有自己的版本。有些会解码webP,有些不会,某些错误会使它无法解码JPEG,但在其他版本上却可以工作,等等...
我目前看到的唯一解决方案是将Skia与我的应用程序建立并捆绑在一起,并修改SubscaleImageView以使用它。
还有其他我想念的解决方案/图书馆/技巧吗?
Glide / Picasso / Fresco无法使用,因为它们没有处理无法解码为位图的大图像的机制。