laobie/NineGridImageView

如果图片地址错误,设置一个错误显示的位图,会导致```onDisplayImage```不停重复调用

XiaoSeee opened this issue · 7 comments

如果图片地址错误,设置一个错误显示的位图,会导致onDisplayImage不停重复调用。
把Demo中的加载图片的这段

Picasso.with(context).load(s).placeholder(R.drawable.ic_default_image).into(imageView);

改成

Picasso.with(context).load(s).error(R.drawable.ic_default_image).into(imageView);

再把图片地址换成一个错误的,就能复现了。

Picasso 和 Glide 都有这种问题。

水平有限不知道什么原因,还希望作者看看

等我有空下来我看一下

不知道什么原因,NineGridImageView的onLayout一直在调用,
requestLayout() improperly called by android.widget.ImageView{fc0f83e V.ED..... ......ID 0,0-535,535 #7f0e038a app:id/photo_waterfall_cell_item_img} during layout: running second layout pass
看日志是ImageView引起的

遇到相同问题,作者是不是停止维护了!

大家有解决办法了吗@laobie

遇到问题不自己尝试下解决么?开源就意味着我得为各位伸手党工作是么?除了 issue ,GitHub 还有 pull request.

牛x了

不知道什么原因,NineGridImageView的onLayout一直在调用,
requestLayout() improperly called by android.widget.ImageView{fc0f83e V.ED..... ......ID 0,0-535,535 #7f0e038a app:id/photo_waterfall_cell_item_img} during layout: running second layout pass
看日志是ImageView引起的

老哥 级解决这个问题了吗