bm-x / PhotoView

图片浏览缩放控件
2.63k stars 539 forks source link

点击查看大图问题 #30

Open ybADMIN opened 8 years ago

ybADMIN commented 8 years ago

先加载ScaleType.CENTER_INSIDE类型的缩略图 然后获取网络上的大图使用Glide加载的 将加载好的图片通过mPhotoView.setImageDrawable(resource); 设置到photoview上第一次进入没有问题但是第二次进入位置会向下移动

bm-x commented 8 years ago

邮件给我的那个是你么?

你试试吧Glide的placeHolder设置为空试试,应该是Gilde的placeHolder的缘故,placeHolder的尺寸跟你实际显示的图片的尺寸不一样,Gilde会先设置placeHolder,所以Photoview会先按照placeHolder的尺寸进行动画

bm-x commented 8 years ago

所以可以通过Gilde的监听器,加载图片成功后手动给Phototview设置src,然后再启动动画

ybADMIN commented 8 years ago

是的,我已经解决了,不过你说的好像不能哟,因为我要先显示缩略图,然后显示大图,刚刚进入大图的时候我设置了缩略图,然后加载大图时候我设置了大图

YouZiQian commented 7 years ago

你咋解决的,我也是同样的问题