PhotoView
PhotoView copied to clipboard
第二次点开出现了偏移
首先已找到解决办法,把加载图片放到animaFrom
前即可。
剧情是这样的。我是先animaFrom
然后setVisibility
然后加载drawable
。结果在点击第二次时出现了偏移。看了代码,发现是setImageDrawable
时每次都会跑一遍initBase
,结果导致mScaleCenter
和mRotateCenter
直接被重置成了mScreenCenter
。本来应该是animaFrom
时设置的mScaleCenter
和mRotateCenter
却在setImageDrawable
时被重置成了mScreenCenter
,所以出现了偏移。
PS:图片加载用的Glide,另外我总觉得我用的姿势有点不大对?
我是点击图片列表来预览图片,也是出现偏移,第一次正常的,第二次就会偏移,都是偏下,有的靠左,有的靠右
请问你这个问题解决了吗。怎么解决的?
没有啊 我用另一种方式实现的,跳转到另一个activity,做个跳转动画,然后全屏展示,效果相差也不算大