如何在Android中做出如此扭曲的效果? (见视频)

时间:2012-04-09 10:39:31

标签: android

也许有人知道,如何制作这种扭曲效果,就像在这个视频中一样?

http://www.youtube.com/watch?feature=player_embedded&v=gz2hgEdGuqQ#

当位图通过拉伸/移动/捏合等某些区域来响应用户手势时。是否有一些图书馆可以做到这一点,或者你认为它是全部编码的草根?

谢谢!

1 个答案:

答案 0 :(得分:2)

检查ApiDemos,Android SDK中的一个示例。

运行它,打开图形 - > BitmapMesh。

触摸图片,看到它与您想要的相似。

SDK功能为Canvas.drawBitmapMesh

此“网格”是顶点数组,用于更改源位图到目标画布的映射。

然后,您的任务是使这些顶点生动并生存。使用某种简单的物理(张力,动画)来产生效果。