Android OpenGL ES->Translucent GLSurfaceView
来源:互联网 发布:围棋业余比赛知乎 编辑:程序博客网 时间:2024/05/23 13:04
本例介绍使用透明背景绘制OpenGL 图形。步骤如下:
1. 对于Activity使用透明主题
<activity android:name=”.graphics.TranslucentGLSurfaceViewActivity”
android:label=”Graphics/OpenGL ES/Translucent GLSurfaceView”
android:theme=”@style/Theme.Translucent”
android:configChanges=”keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize”>
<intent-filter>
< action android:name=”android.intent.action.MAIN” />
<category android:name=”android.intent.category.SAMPLE_CODE” />
< /intent-filter>
< /activity>
2. 使用8888 (RGBA) 格式,Alpha通道是显示透明图形必需的。
// We want an 8888 pixel format because that's required for// a translucent window.// And we want a depth buffer.mGLSurfaceView.setEGLConfigChooser(8, 8, 8, 8, 16, 0);
3. 为GLSurfaceView指定Alpha通道
mGLSurfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT);
4. 为绘制的图行背景为颜色(0,0,0,0)
gl.glClearColor(0,0,0,0);
- Android OpenGL ES->Translucent GLSurfaceView
- Android ApiDemos示例解析(205):Graphics->OpenGL ES->Translucent GLSurfaceView
- Android OpenGL ES->GLSurfaceView
- Android OpenGL ES(五):GLSurfaceView
- Android OpenGL ES 开发教程(6):GLSurfaceView
- Android OpenGL ES 开发教程(6):GLSurfaceView
- Android OpenGL ES 开发教程(6):GLSurfaceView
- Android OpenGL ES 开发教程(6):GLSurfaceView
- Android OpenGL ES(五):GLSurfaceView
- Android OpenGL ES 开发教程(6):GLSurfaceView
- Android OpenGL ES(五):GLSurfaceView
- Android ApiDemos示例解析(203):Graphics->OpenGL ES->GLSurfaceView
- Android OpenGL ES GLSurfaceView与其他View布局
- Android开发:用OpenGL ES实现GLSurfaceView背景透明
- OpenGL ES之GLSurfaceView学习
- OpenGL ES 和 GLSurfaceView 概述
- android.opengl.GLSurfaceView
- android.opengl.GLSurfaceView概述
- MT6573 新建项目脚本
- JavaScript学习—cookie
- C#区别于java的编程风格介绍
- Oracle SQL 编码优化
- 各个国家的市电
- Android OpenGL ES->Translucent GLSurfaceView
- <jsp:include page=""> 与<%@ include file=""%>理解
- C#的特色找错机制
- 《火星人开发纪实:敏捷开发一千零一夜》第三个月:故事树
- Android实例剖析笔记(一)
- js控制flash及其相关
- 雷锋网专访iTools创始人封林毅:创业者要摆正自己的心态专注当下
- 与java不同 C#不支持全局函数
- 所学C语言书籍列表