Can we use scale gesture detector for pinch zoom in Android?
yes we can here is the sample code where onPinch() and onZoom() are actions to be implement on your own
public class simpleOnScaleGestureListener extends
SimpleOnScaleGestureListener {
@Override
public boolean onScale(ScaleGestureDetector detector) {
startScale = detector.getScaleFactor();
return true;
}
@Override
public boolean onScaleBegin(ScaleGestureDetector detector) {
return true;
}
@Override
public void onScaleEnd(ScaleGestureDetector detector) {
endScale = detector.getScaleFactor();
if (startScale > endScale) {
Log.i("onScaleEnd", "Pinch Dection");
onPinch();
} else if (startScale < endScale) {
Log.i("onScaleEnd", "Zoom Dection");
onZoom();
}
}
}