Drawable在我们平时的开发中,基本都会用到。但它到底是什么呢?引用代码的里面注释: 能够在canvas上绘制的一个东西。而且相比于View,并不需要measure,la...

Drawable在我们平时的开发中,基本都会用到。但它到底是什么呢?引用代码的里面注释: 能够在canvas上绘制的一个东西。而且相比于View,并不需要measure,la...
Windows下编译Android使用的Assimp库 .bat脚本 说明 下载链接:Assimp[https://github.com/assimp/assimp]脚本中的...
先说下题外话哈,最近做了个领取电商平台优惠券的小程序,扫码支持下哈~image 上一篇文章简单的实现了几个常见的滤镜效果,针对每一种滤镜,在片段着色器中编写响应的计算逻辑。 ...
好久没写View了,最近恰巧遇到一个八大行星绕太阳旋转的假3D效果,写完之后感觉效果还不错。能玩十分钟的那种。本篇将一步步带您实现这样的一个效果,ps:我是用kotlin实现...
前言 经过上一篇对OpenGL es的解析,我们引出了在eglSwapBuffer时候会调用会调用两个关键的方法: 1.Surface::dequeueBuffer 2.Su...
Android应用程序与SurfaceFlinger服务是运行在不同的进程中的,因此,它们采用Binder进程间通信机制来进行通信。 但是我们知道一个Android应用程序可...
MediaCodec 类可以用来访问底层媒体编解码器,即编码器/解码器的组件。它是 Android 底层多媒体支持架构的一部分。 一个编解码器处理输入数据以生成输出数据。它异...
1 OpenGL ES简介 谈到OpenGL ES,首先我们应该先去了解一下Android的基本架构,基本架构下图: 这里我们可以找到Libraries里面有我们目前要接触的...
前言 由于工作上的需求,开始接触投屏技术。 为何要写这篇文章?我怀疑想学这技术的人群不多,也许文章不会火,毕竟也不是什么热门技术。但正因为不是热门技术,所以资料很少。我也是自...