在这篇文章主要用到的知识点有如下,建议先看一下: OpenGLES 绘制图片纹理 OpenGLES顶点缓冲VBO OpenGLES帧缓冲FBO ...
CollapsingToolbarLayout出来已经很久了,具有很炫酷的效果,相信大家都比较熟悉,这里就不介绍它实现的效果了。在使用过程中,我...
FBO Frame Buffer object 为什么要用FBO 我们需要对纹理进行多次渲染采样时,而这些渲染采样是不需要展示给用户看的,所以我...
主要的步骤分为视频录制,音频录制,视频合成。 视频录制采用OpenGLES渲染预览摄像头画面,通过MediaCodec创建一个surface,然...
把shader代码写入raw里面 vertex_shader.glsl fragment_shader.glsl 因为OpenGLES需要用rg...
把shader代码写入raw里面 vertex_shader.glsl fragment_shader.glsl 写入数据,注意纹理映射 Sha...
线性表(linear list)是数据结构的一种,一个线性表是n个具有相同特性的数据元素的有限序列。 线性表的相邻元素之间存在着序偶关系。a1是...
我们刚接触android开发的时候,应该都是从写布局开始的,在写布局的时候一般组长都要求我们少嵌套,这个是为什么呢?这个就要从我们今天要分析的i...
录制原理 预览 通过fbo处理视频数据,通过samplerExternalOES纹理来创建SurfaceTexture,这样的话摄像头数据就和f...