寫錯了 ^_^, 我把
mScaleMatrix.postScale (scaleFactor, scaleFactor, getWidth () / 2, getHeight () / 2);
setImageMatrix (mScaleMatrix);
寫到 if 外面去了~~~
mScaleMatrix.postScale (scaleFactor, scaleFactor, getWidth () / 2, getHeight () / 2);
setImageMatrix (mScaleMatrix);
寫到 if 外面去了~~~
2020-04-07
我覺得放大的最小 和 最大判斷應該分開,放在一起的話,當圖片放大最小,再放大的時候會 scaleFactor = mInitScale / scale; 然后突然放大到初始大小,這樣子有點……
2020-04-07
float scaleFactor = detector.getScaleFactor();為比例因子。返回從前一個伸縮事件至當前伸縮事件的伸縮比率。該值定義為 (getCurrentSpan() / getPreviousSpan())。
2018-08-26
自己寫了一下,有點改動,給個參考吧 https://github.com/mry1/CustomView
2018-01-19