camera使用GLSurfaceView问题 cameraGLSurfaceViewonSurfaceChanged 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GLSurfaceView 应该也是 SurfaceView 的子类吧, 这个肯定有一个 宽 和 高 onSurfaceChanged(GL10 gl1, int width, int height)这个方法应该是在这个组件的大小发生改变的时候回调, width 和 height 应该是 GLSurfaceView 组件的 改变后的宽 和 高, 这个应该是系统直接测量好 传入这个方法; GLSurfaceView xml 文件里规定的宽高吧 代码里面获取 组件的 LayoutParams 示例 : LayoutParams lp = surfaceView.getLayoutParams();lp.width = 1280;lp.height =720;surfaceView.setLayoutParams(lp);找了个 SurfaceView的 看看在 GLSurfaceView 能不能适用 onSurfaceChanged 这个方法是系统自动回调, 就像 Activity的 onCreate() onDestory()一样, 实现了这个方法, 但是不掉用 你也可以把想要显示的界面在surfaceview上,移位显示,比如原本顶点是(0,0) 移动到(10, 10)显示;先设置: int rect[4] = {0, h, w, -w}; glTexParameteriv(GL_TEXTURE_2D, GL_TEXTURE_CROP_RECT_OES, rect);然后画图 glDrawTexiOES(10, 10, 0, SurfScreen_w, SurfScreen_h); android基于回调机制的事件处理用法 高分求助!!android 访问web服务器,能载入页面,能登录,查询数据无返回 MediaMetadataRetriever无法导入 基于开源的移动web开发平台,半小时移植Flash游戏到Android上 android:如何开发一个带有闹钟提醒功能的便签 版本问题 按百分比移动滚动条 急!安卓设备中SD卡在windows下写100M以上的数据出现参数错误? 服务器问题 试了一下SQLite创建一个表可是会闪退,求帮助! Android 开发框架 关于动态获取页面高度和滚动条定位的问题求解
这个方法应该是在这个组件的大小发生改变的时候回调, width 和 height 应该是 GLSurfaceView 组件的 改变后的宽 和 高, 这个应该是系统直接测量好 传入这个方法;
xml 文件里规定的宽高吧 代码里面获取 组件的 LayoutParams 示例 :
LayoutParams lp = surfaceView.getLayoutParams();
lp.width = 1280;
lp.height =720;
surfaceView.setLayoutParams(lp);找了个 SurfaceView的 看看在 GLSurfaceView 能不能适用
先设置:
int rect[4] = {0, h, w, -w};
glTexParameteriv(GL_TEXTURE_2D, GL_TEXTURE_CROP_RECT_OES, rect);
然后画图
glDrawTexiOES(10, 10, 0, SurfScreen_w, SurfScreen_h);