SherlockGougou / BigImageViewPager

🔥🔥🔥 BigImage ImageView ViewPager 支持超长图、超大图的图片浏览器,优化内存,支持手势放大、下拉关闭、查看原图、加载百分比、保存图片等功能。
Other
2.14k stars 248 forks source link

崩溃问题 #176

Open Yangqingchun opened 1 year ago

Yangqingchun commented 1 year ago

我把txt文件后缀改为了png,然后调用接口打开的话,会造成整个程序崩溃,能够规避吗..

SherlockGougou commented 1 year ago

我这边试试🤣> 我把txt文件后缀改为了png,然后调用接口打开的话,会造成整个程序崩溃,能够规避吗..

SherlockGougou commented 1 year ago

你好,我这边测试了,把一个远端的txt文件更改后缀为png,没有发生报错呢,只是一直加载中而已。你可以贴一下报错的内容吗?

Yangqingchun commented 1 year ago

你好,我又试了一下,确实是一直处于加载状态,是可以的,但现在又遇到了一个新问题。。就是在打开.bmp格式的图片时,会默认使用原生图库打开。。但是如果是处于列表模式下,通过左右滑动到那张图片的时候,就可以正常浏览

Yangqingchun commented 1 year ago

sorry,我看了一下我的代码,是我的问题。。我现在还有一个问题,就是打开那种异形图片应该怎么适配呢,现在打开那种小图片的话,会被拉伸到整个屏幕上显示,很别扭。。

SherlockGougou commented 1 year ago

sorry,我看了一下我的代码,是我的问题。。我现在还有一个问题,就是打开那种异形图片应该怎么适配呢,现在打开那种小图片的话,会被拉伸到整个屏幕上显示,很别扭。。

可以截图看一下嘛?

Yangqingchun commented 1 year ago

sorry,我看了一下我的代码,是我的问题。。我现在还有一个问题,就是打开那种异形图片应该怎么适配呢,现在打开那种小图片的话,会被拉伸到整个屏幕上显示,很别扭。。

可以截图看一下嘛?

1658453533657 这张图片实际是一个54*54的图片,但被拉伸到整个屏幕了

Yangqingchun commented 1 year ago

1658454564815 我尝试着修改了一下您项目的源码,将图里标注的地方都修改为“SubsamplingScaleImageViewDragClose.SCALE_TYPE_CENTER_INSIDE”模式了,这样我试着打开那种异形图片是可以的,不知道这样写会有什么影响吗?

Yangqingchun commented 1 year ago

打开本地的图片,概现图片加载失败,报错日志如下 image

这是错误现象: image

大佬,有重新加载按钮吗,想在这种情况下加一个重新加载的按钮

SherlockGougou commented 1 year ago

不错的建议,我考虑一下。