PhotoView icon indicating copy to clipboard operation
PhotoView copied to clipboard

第二次点开出现了偏移

Open DominicKing opened this issue 7 years ago • 3 comments

首先已找到解决办法,把加载图片放到animaFrom前即可。

剧情是这样的。我是先animaFrom然后setVisibility然后加载drawable。结果在点击第二次时出现了偏移。看了代码,发现是setImageDrawable时每次都会跑一遍initBase,结果导致mScaleCentermRotateCenter直接被重置成了mScreenCenter。本来应该是animaFrom时设置的mScaleCentermRotateCenter却在setImageDrawable时被重置成了mScreenCenter,所以出现了偏移。

PS:图片加载用的Glide,另外我总觉得我用的姿势有点不大对?

DominicKing avatar Sep 18 '17 09:09 DominicKing

我是点击图片列表来预览图片,也是出现偏移,第一次正常的,第二次就会偏移,都是偏下,有的靠左,有的靠右

chengwf avatar Jan 22 '18 03:01 chengwf

请问你这个问题解决了吗。怎么解决的?

panfeng-Hn avatar Apr 16 '18 07:04 panfeng-Hn

没有啊 我用另一种方式实现的,跳转到另一个activity,做个跳转动画,然后全屏展示,效果相差也不算大

chengwf avatar Apr 16 '18 07:04 chengwf