Android如何在SimpleOnScaleGetStureListener.onScale中获得左上右下?
我将使用ScaleGetureDetector而不是onDraw()来缩放surfaceview 如何在SimpleOnScaleGetStureListener.onScale中获取CustomSurfaceView的左上右下Android如何在SimpleOnScaleGetStureListener.onScale中获得左上右下?,android,zooming,surfaceview,pan,pinch,Android,Zooming,Surfaceview,Pan,Pinch,我将使用ScaleGetureDetector而不是onDraw()来缩放surfaceview 如何在SimpleOnScaleGetStureListener.onScale中获取CustomSurfaceView的左上右下 private SimpleOnScaleGestureListener mSimpleListener = new ScaleGestureDetector.SimpleOnScaleGestureListener() { @Override pub
private SimpleOnScaleGestureListener mSimpleListener = new ScaleGestureDetector.SimpleOnScaleGestureListener() {
@Override
public boolean onScale(ScaleGestureDetector detector) {
int left = (int) (detector.getPreviousSpanX());
int top = (int) (detector.getPreviousSpanY());
int right = (int) (detector.getCurrentSpanX()-detector.getPreviousSpanX());
int bottom = (int) (detector.getCurrentSpanY()-detector.getPreviousSpanY());
mCustomSurfaceView.layout(left, top, right, bottom);
invalidate();
return true;
};
};
你在说什么边界(l,t,r,b)?谢谢你的重播。表面视图的界(l,t,r,b)在标度上