GLSurfaceView缩放(PINCH ZOOM)

时间:2014-09-03 05:11:26

标签: android pinchzoom glsurfaceview

<android.opengl.GLSurfaceView
    android:id="@+id/glsurfaceview"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true" >
</android.opengl.GLSurfaceView>

我是否必须像创建imageview一样创建自定义GLSurfaceView类以应用捏缩放?

我反对zoom out in OpenGL in android但是没有得到它。如果任何人帮助我会更好

1 个答案:

答案 0 :(得分:0)

步骤将扩展GLSurfaceView并在您的自定义类中添加以下内容:

ScaleGestureDetector mDetector = new ScaleGestureDetector(getContext(),
        new ScaleDetectorListener());

@Override
public boolean onTouchEvent(MotionEvent event) {
    if (mDetector.onTouchEvent(event)) {
        return true;
    }

    return super.onTouchEvent(event);
}

然后关注设置GLSurfaceView

的比例zoom out in OpenGL in android