TouchImageView是否支持缩小?

时间:2012-09-03 19:53:59

标签: android

我已经下载了TouchImageView的示例代码,并将minScale设置为.80以便能够缩小图像。这会使图像对齐到屏幕的底部或顶部,而不会像放大图像时那样流畅地移动。

源/例 https://github.com/MikeOrtiz/TouchImageView

Touchview是否支持缩小?如果没有,有没有办法解决这个问题?

谢谢, 符文

1 个答案:

答案 0 :(得分:0)

通过在onScale方法中添加以下内容,我能够缩小工作量

if (saveScale < 1){
    matrix.postScale(mScaleFactor, mScaleFactor, width / 2, height / 2);
}else if (origWidth * saveScale <= width || origHeight * saveScale <= height) {

问题是,一旦你这样做,拖动就会搞砸了。 要在onTouch案例中解决这个问题:MotionEvent.ACTION_MOVE: 当scaleWidth&lt;时,将条件更改为什么都不做宽度&amp;&amp; scaleHeight&lt;高度。