简单GLSurfaceView 动画,透明背景的实现。
来源:互联网 发布:centos入侵 编辑:程序博客网 时间:2024/06/05 11:08
最近接触到 使用 opengl GLSurfaceView 画简单3D动画。就如何实现。3D 动画背景透明查了相关资料,(本文是在使用GLSurfaceView已经有画出一个简单3D或2D动画的基础上,再实现透明效果的一些设置步骤)大概总结如下:
1、在 AndroidManifest.xml 里设置显示3D动画的Activity的主题为: android:theme="@android:style/Theme.Translucent"
如下例图
2、 使用8888 (RGBA) 格式,并为GLSurfaceView指定Alpha通道(Alpha通道是显示透明图形必需的),简单说就是给GLSurfaceView 对象做如下设置。
3、在render对象的 onDrawFrame(GL10 gl ) 方法中设置 图形背景颜色 语句如下:
以上3步即可实现简单的3D动画背景透明显示
大概效果图如下:
0 0
- 简单GLSurfaceView 动画,透明背景的实现。
- Android GLSurfaceView 背景透明
- Android开发:用OpenGL ES实现GLSurfaceView背景透明
- visio实现背景透明图片的最简单方法
- 实现控件的透明背景
- 一个简单方法实现bmp背景透明
- 弹出框透明背景(超简单实现)
- vb.net简单实现透明窗体显示出背景透明的png
- DW中实现flash的透明背景
- 使用GIMP实现图片的背景透明
- 实现背景透明的GTK+ widget(转)
- PNG透明背景按钮的实现
- PNG透明背景按钮的实现(MFC)
- 使用GIMP实现图片的背景透明
- 关于设置透明Activity背景的实现
- 实现背景透明,宽度可控的Dialog
- opencv 实现PNG的透明背景
- 实现背景的变色动画
- TableView 点击cell,改变选中cell的高度
- 为什么要进行烦人的单元测试?
- Windows下Git使用入门00
- 安卓开发的小技巧(1)
- web项目ant打包完整案例
- 简单GLSurfaceView 动画,透明背景的实现。
- 参数估计(Parameter Estimation):频率学派(最大似然估计MLE、最大后验估计MAP)与贝叶斯学派(贝叶斯估计BPE)
- Git与TortoiseGit基本操作03
- StatsD!次世代系统监控的核心
- Brocade和Cisco交换机link aggregation/端口捆绑/链路汇聚互操作
- Ubuntu12.04安装配置tftp服务,以及错误解决
- Spring AOP 详解
- 基于AVPlayer播放器
- 安卓开发的小技巧(2)