自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (12)
  • 收藏
  • 关注

原创 Android OpenGL ES实现点击图片波浪扩散效果

关于图片波浪的效果有很多说明和原理分析,这里用的是cos函数来实现z坐标的位移变化,效果图如下:附上源码下载链接:点击打开链接

2018-02-01 22:35:02 1183

原创 Android点击屏幕坐标对应OpenGL ES坐标

简单的应用场景如下:用户点击屏幕,并且在点击的位置生成一个三角形,OpenGL ES的三角形用三个顶点生成,但OpenGL ES的顶点坐标范围为[-1.0, 1.0],这里就存在一个问题,如何将点击屏幕坐标的位置映射到OpenGL ES的坐标中,其实原因很简单,就是将屏幕的x轴坐标比如[0, 1080]映射到[-1.0, 1.0]的范围,这里有个小问题需要注意一下,如果屏幕是1080 * 19

2018-01-27 22:04:42 1929 1

原创 Android OpenGL ES VBO VAO应用

VBO即Vertex Buffer Object顶点缓冲区对象,OpenGL ES 3.0总是建议使用VBO,VBO的使用也比较简单,下面是VBO的基本用法: mVertexId = new int[2]; GLES30.glGenBuffers(2, mVertexId, 0); GLES30.glBindBuffer(GLES30.GL_ARR

2018-01-26 20:53:22 1142

原创 Android OpenGL ES实现MetaBall 2D融球效果

MetaBall算法是一种比较常用的融合的算法,具体的算法原理可以去wikipedia查看详细的说明。实现的效果图如下:图片有点失真锯齿,运行在手机的真实效果会好一点。这里跟MetaBall算法相关的代码主要写在fragment shader里。fragment shader的代码如下:#version 300 esprecision mediump float;uni

2018-01-21 16:17:07 2312

原创 Android OpenGL ES绘制小圆点

需求与思路需要绘制很多小圆点,如果用三角形拼接的方式来画圆的话,绘制比较大的圆用三角形的方式是可以的,但是如果只是绘制很小的圆点用三角形就很别扭了,也不是最佳的实现方式,因此想到用Point的方式绘制,但是Point的方式绘制出来是正方形的,所以需要特别的处理使之变成圆点。这里通过在fragment shader里判断如果当前绘制的fragment的位置超过Point绘制方式的最大内接圆的半径

2018-01-13 23:17:16 2906

原创 Android动态权限申请

Google官方链接地址:https://developer.android.google.cn/training/permissions/requesting.html#perm-request样例简要代码://要检查您是否具有某项权限,请调用 ContextCompat.checkSelfPermission() 方法//如果应用具有此权限,方法将返回 PackageMana

2018-01-08 22:18:03 267

原创 Android OpenGl ES 3.0绘制三角形

先上效果图首先AndroidManifest.xml里声明版本:<uses-feature android:glEsVersion="0x00030000" android:required="true" />然后在Acitivity里声明版本:GLSurfaceView glSurfaceView = new GLS

2018-01-07 13:24:59 2105

原创 简单的Android RecyclerView用法

写一个简单的RecyclerView用法private Object[][] data = new Object[][]{ {"绘制三角形", TriangleActivity.class.getName()} };RecyclerView recyclerView = findViewById(R.id.recycler_vie

2018-01-06 23:21:01 159

原创 Android Canvas绘制炫酷效果

废话不多说,先上效果图这个是Android Api Demo里的一个效果,附上Api Demo的github链接https://github.com/aosp-mirror/platform_development/tree/master/samples/ApiDemos附上一个我把这个效果抽取出来的单独的一个demo的下载链接地址:ht

2018-01-05 20:47:18 1034

原创 cmd里查看jks签名信息,更改别名,删除别名,查看apk签名信息,keytool高级用法

查看jks签名库里的签名信息:keytool -v -list -keystore keystore.jks更改别名:keytool -changealias -keystore my.jks -alias myalias -destalias otheralias删除别名:keytool -delete -alias myalias -keystore m

2018-01-02 21:55:06 10016

Android OpenGLES实现点击图片波浪扩散效果

android平台上,用opengl es实现图片的波浪效果,可点击图片产生多个波浪

2018-02-01

Android OpenGLES图片波浪效果

想把这个删掉删不掉吗。 管理员可以帮我删掉吗。谢谢了。

2018-02-01

Android点击屏幕坐标对应OpenGL ES坐标

点击Android屏幕坐标,在相应的点击位置生成一个用OpenGL ES绘制的三角形,

2018-01-27

Android OpenGL ES 3.0 VBO VAO应用

Android OpenGL ES 3.0中Vertex Buffer Object(VBO)和Vertex Array Object(VAO)的应用。

2018-01-26

Android OpenGL ES MetaBall 2D融球效果

平台:Android 语言:GLSL(OpenGL ES) 算法:MetaBall 效果:2D融球效果

2018-01-21

Android OpenGl ES绘制圆点与优化圆点锯齿

Android OpenGl ES用点绘制的方式绘制圆点,并对圆点进行抗锯齿优化。

2018-01-13

Canvas动效

canvas的动画,使用的是surface,主要是drawline的使用

2018-01-05

下拉刷新-SwipeRefreshLayout(Google最新控件)

谷歌最新的控件,可实现下拉刷新。以前的下拉刷新都是引用第三方库。下载文件是下拉刷新的demo。

2014-04-10

pdf-to-word

相信很多人很多时候都需要PDF转成Word,但是PDF要转成Word总是没有办法照着原样转换,这个是我发现的最好的了。

2013-03-06

ext文件系统查看

Ext2Fsd可以在Window系统下查看Linux等其它操作系统的ext2,ext3,ext4文件系统,并可以实现文件的复制,粘贴

2013-03-03

EasyBCD最新版

EasyBCD最一款很好的软件,让你重装系统变得更加的轻松

2013-03-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除