0

ScaleGestureDetectorクラスを見ていました。http://developer.android.com/reference/android/view/ScaleGestureDetector.html

を行う2つのメソッドがありZoom-In and ZoomOutます。これら 2 つのメソッドを呼び出すには、どのメソッドをオーバーライドする必要がありますか。

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

4

1 に答える 1

0

メソッド内でScaleGestureDetecteor.getScaleFactor()を呼び出して、倍率を取得する必要がありますonScale。1未満の場合はズームアウトし、そうでない場合はズームインします

于 2013-05-14T14:36:29.707 に答える