Open hanxiaozhe opened 8 years ago
貌似某些情况下第一次再次双击的时候会闪烁一下,然后后面就不会出现了。
之前是发现了,但是目前有点忙没空去改这个问题
onDoubleTap(MotionEvent e)这个方法里面改一下
if (isZoonUp) { //需要缩小 if (mScale == 1){ //已经是缩小的了,此时需要放大 isZoonUp = false; from = mScale; to = mMaxScale; mScaleCenter.set(e.getX(), e.getY()); }else { from = mScale; to = 1; } } else { //需要放大 if (mScale == mMaxScale){ //已经是放大状态,需要缩小 isZoonUp = true; from = mScale; to = 1; }else { from = mScale; to = mMaxScale; mScaleCenter.set(e.getX(), e.getY()); } }
'com.bm.photoview:library:1.4.1' 只用的enable 属性,不知道这么算不算一个bug,不过这一闪就体验不好了。 也不知道会不会回复我 QAQ