我在看ScaleGestureDetector
班。 http://developer.android.com/reference/android/view/ScaleGestureDetector.html
我有两个方法来执行Zoom-In and ZoomOut
。我应该采用哪种方法来调用这两种方法。
private class ScaleListener extends ScaleGestureDetector.SimpleOnScaleGestureListener {@
Override
public boolean onScale(ScaleGestureDetector detector) {
return true;
}
Override
public boolean onScaleBegin(ScaleGestureDetector detector) {
return true;
}
Override
public boolean onScaleEnd(ScaleGestureDetector detector) {
}
}
当我做一个紧张的时候,我想打电话给Zoom-In
然后向下拨打我想要拨打Zoom-out
。
答案 0 :(得分:0)
您需要通过调用onScale
方法中的ScaleGestureDetecteor.getScaleFactor()来获得比例因子。如果小于1,则缩小,否则 - 放大