水波纹效果Android

时间:2014-09-23 23:40:18

标签: android opengl-es

我试图找到一种在位图上实现水波纹效果的方法。我有想法,但我还没有开始编码。我做了一些研究,但到目前为止我还没有找到实现这个目标的好方法。你们有什么线索吗? openGl可以做到这一点吗?

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

烨。开箱即用http://www.jhlabs.com/ip/filters/index.html

按照他们的例子。

顺便说一下,好奇并继续搜索,这个问题中有一堆链接Android - How to apply diffenernt Image Effects on bitmap like sepia, blackand white, blur etc

答案 1 :(得分:0)

是的,openGL可以做到。您可以使用Android OpenGL ES 2.0 / 3.0引擎 - Rajawali,此引擎支持Virtual Reality以及Augmented Reality

您可以使用Rajwali创建水波纹,如下例所示: -

https://github.com/Rajawali/Rajawali/blob/master/examples/src/main/java/org/rajawali3d/examples/examples/effects/TouchRipplesFragment.java

您可以从PlayStore

下载并查看示例