<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但是没有得到它。如果任何人帮助我会更好
答案 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