登录 |
注册MyArrow的专栏目录
(?)[+]1. 代码
[java]
view plain copypublic void init() {
// FrameLayout
ViewGroup.LayoutParams framelayout_params =
new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.MATCH_PARENT);
mFrameLayout = new FrameLayout(this);
mFrameLayout.setLayoutParams(framelayout_params);
// Cocos2dxEditText layout
ViewGroup.LayoutParams edittext_layout_params =
new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT);
Cocos2dxEditText edittext = new Cocos2dxEditText(this);
edittext.setLayoutParams(edittext_layout_params);
// ...add to FrameLayout
mFrameLayout.addView(edittext);
//////////////////////////////////////////
// Added by Myarrow on 2014-10-28 start
// Create SurfaceView for MediaPlayer
mMediaPlayView = new SurfaceView(this);
//mMediaPlayView.setBackgroundResource(cn.xx.yy.R.drawable.videostart);
mFrameLayout.addView(mMediaPlayView);
// Create SurfaceView for camera preview
mCameraView = new SurfaceView(this);
mCameraView.setZOrderOnTop(true);
FrameLayout.LayoutParams cameraFL = new FrameLayout.LayoutParams(320, 240,Gravity.TOP); // set size
cameraFL.setMargins(900, 50, 0, 0); // set position
mCameraView.setLayoutParams(cameraFL);
mFrameLayout.addView(mCameraView);
// Added by MyArrow end
// Cocos2dxGLSurfaceView
this.mGLSurfaceView = this.onCreateView();
//this.mGLSurfaceView.setBackgroundColor(Color.BLUE);
// ...add to FrameLayout
mFrameLayout.addView(this.mGLSurfaceView);
// Switch to supported OpenGL (ARGB888) mode on emulator
if (isAndroidEmulator())
this.mGLSurfaceView.setEGLConfigChooser(8, 8, 8, 8, 16, 0);
// Added by MyArrow on 2014-10-28
this.mGLSurfaceView.setEGLConfigChooser(8 , 8, 8, 8, 16, 0);
this.mGLSurfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT);
this.mGLSurfaceView.setZOrderOnTop(true);
// Added by MyArrow end
this.mGLSurfaceView.setCocos2dxRenderer(new Cocos2dxRenderer());
this.mGLSurfaceView.setCocos2dxEditText(edittext);
// Set framelayout as the content view
setContentView(mFrameLayout);
}
2. 效果图
顶
1
踩
2
上一篇
cocos2d-x 3.3rc0 实现Win8菜单效果下一篇
Android App支持多语言我的同类文章
cocos2d-x(16) Android应用(43)
·
Android Jar包中使用图片资源2014-12-04阅读1694
·
cocos2d-x 3.3rc0 实现Win8菜单效果2014-11-12阅读1139
·
cocos2d-x-3.3rc0事件处理2014-10-30阅读3485
·
Android应用通过按钮退出2014-10-30阅读751
·
ETC 纹理压缩和 Alpha 通道处理2014-03-11阅读13087
·
Android App支持多语言2014-12-03阅读2080
·
Android启动无黑屏2014-11-04阅读2927
·
cocos2d-x-3.3rc0退出抖动问题2014-10-30阅读1310
·
在Windows环境下编译cocos2d-x-3.02014-04-25阅读4863
·
cocos2d-x 3.0 分辨率自适应方案2014-03-05阅读14939
更多文章