`

在Android上用规则过渡图片实现百叶窗过渡动画(已过时,请改用gles2.0实现)

 
阅读更多

2013/11/13注:

由于官方已经废弃了AvoidXfermode这个类(在Android 4.2上似乎是无效的),所以请改用其它方法(例如gles 2.0,可以实现,已提交到github,见下面链接,而gles1.x似乎无法实现这种规则图片的过渡动画效果)

 

 

 

以前用AS3做过这种脱力的事情,昨天心血来潮把它移植到Android上。个人觉得效果不太好,而且规则图片本身就很难制作,不过以后写游戏说不定会有用,所以把它上传到github上,见:https://github.com/weimingtom/RuleTransitionDemo。演示图如下:

 

(注:2012/04/20以后有代码更新,主要是修改一些bug和增加一些Android动画切换的测试代码,最新版本见github)

 

1. AS3版:


 

2. Android版:

 


 

 

  • 大小: 90 KB
  • 大小: 100 KB
分享到:
评论

相关推荐

    android平台使用opengles2.0实现的翻书特效

    android平台利用opengles2.0技术实现的3D 翻书特效,带有完美阴影和光照技术;目前仅支持从右下角开始翻转,翻过一定角度松手后,自动翻转过去,否则的话,松手则还是翻回来;阴影是使用的阴影平面技术实现的,效果...

    Android OpenGL ES 2.0学习书籍.rar

    在Android上使用OpenGL ES 2.0,首先需要理解Android SDK中的GLSurfaceView类,它是为OpenGL ES渲染提供一个专用的SurfaceView,确保渲染在独立的线程中进行,避免阻塞UI主线程。开发者还需要创建一个GLSurfaceView....

    OpenGLES 2.0 for android 开发教程 从入门到精通和Demo

    3. **设置渲染上下文**:在Android中,你需要创建一个SurfaceView子类,并实现SurfaceHolder.Callback接口来处理渲染线程和Surface的生命周期。 4. **顶点着色器与片段着色器**:编写GLSL语言的顶点着色器和片段...

    android openGL ES 2.0画图

    OpenGL ES 2.0是Android平台上用于图形渲染的重要框架,主要应用于移动设备和嵌入式系统,它基于OpenGL标准,但针对资源有限的环境进行了优化。在Android中,OpenGL ES 2.0提供了低级别的图形编程接口,允许开发者...

    Android平台使用OpenGLES2.0显示YUV数据

    本教程主要探讨如何在Android系统上,利用OpenGLES2.0图形库来处理和显示从Camera获取的YUV原始数据。YUV是一种常见的颜色空间,广泛应用于视频编码和解码,因为它对带宽的要求相对较低,特别适合移动设备。 首先,...

    AndEngineExamples-GLES2_android游戏_android_

    《AndEngineExamples-GLES2》是针对Android游戏开发的一个开源示例库,它基于OpenGL ES 2.0,是Android平台上进行2D游戏开发的重要工具。这个资源集合为初学者提供了一个良好的学习平台,帮助他们理解和掌握Android...

    OpenGL ES 2.0

    在Android游戏开发中,OpenGL ES 2.0通常与EGL(Embedded GL)一起使用,以管理上下文和表面,以及处理多窗口和多配置的图形渲染。同时,Android SDK提供了一个名为`GLSurfaceView`的组件,它简化了在Android应用中...

    android opengl-es 2.0 java 实现绘制三角形

    以上步骤完成了在Android上使用OpenGL ES 2.0用Java绘制三角形的基本流程。你可以在此基础上扩展,比如添加纹理映射、光照效果、动画等更复杂的图形操作。在实际项目中,你可能还需要考虑错误处理、资源释放等问题,...

    android gles应用

    在Android平台上,GLES被广泛应用于游戏开发、图像处理、科学可视化等领域。 1. 程序结构 一个典型的Android GLEs应用通常包含以下几个关键组件: - **Activity**:作为Android应用的基本单元,它负责管理用户的...

    android opengl es 2.0官方demo

    在Android平台上,OpenGL ES 2.0是一个重要的图形库,它提供了丰富的图形渲染功能,包括顶点、着色器、纹理映射等,广泛应用于游戏开发、图像处理和增强现实应用。 在"android opengl es 2.0官方demo"中,我们可以...

    Android OpenGLES2.0相关代码 包括一个yuv、RGB互转并显示图片demo 共两个资源

    在Android平台上,OpenGL ES(OpenGL for Embedded Systems)是用于图形渲染的重要库,特别是对于游戏和复杂的用户界面。OpenGL ES 2.0版本引入了着色器语言(GLSL),这使得开发者可以更灵活地控制图形处理流程。在...

    android opengles2.0画三角形

    对应博客链接 http://write.blog.csdn.net/postedit/53190971

    Android GLES

    Android GLES是指Android系统对OpenGL ES接口的封装和扩展,使得开发者能更方便地在Android设备上进行图形渲染。 首先,我们来看`eglCreateWindowSurface`这个函数。它是OpenGL ES中的一个关键组件,属于EGL...

    gles2.0:OpenGL ES 2.0 学习

    gles2.0 OpenGL ES 2.0 学习

    《OpenGL ES 2.0 编程指南 中文版》

    《OpenGL ES 《OpenGL ES 2.0 编程指南 中文版》2.0 编程指南 中文版》

    Android平台 使用OpenGLES3.0实现纹理纹理、颜色混合

    在Android平台,使用OpenGLES3.0实现纹理纹理、颜色混合代码实现举例。 具体案例文章讲解请见: https://xiaxl.blog.csdn.net/article/details/121634894

    Android上opengl es3.0实现一个旋转的三角形(Android studio2.1.3)

    OpenGL ES 是一种针对嵌入式设备的图形处理接口,它基于 OpenGL 标准,并且针对移动设备进行了优化。OpenGL ES 3.0 是其一个...通过阅读这些文件,你可以更深入地理解如何在 Android 上使用 OpenGL ES 3.0 实现3D图形。

    opengles 2.0 programming guide source code

    opengles 2.0 programming guide source code 带pdf

    QNX Opengl 2.0 gears demos

    “gles2-egl-gears”可能是指使用OpenGL ES 2.0(Embedded OpenGL)和 EGL(Embedded Graphics Library)实现的gears演示。OpenGL ES是针对嵌入式设备和移动平台的OpenGL版本,而EGL是用于在多种图形后端之间建立上...

Global site tag (gtag.js) - Google Analytics