我想像谷歌游戏商店的一些水动态壁纸动画一样的imageview动画,但是,我需要myproject上的imageview中的动画涟漪效果。如果你不理解我的要求我想要像代码项目上的示例动画动画:{ {3}}
如果可能或不可能实现imageview。如果可能的话怎么做?任何人帮助我都非常感激!
谢谢!
答案 0 :(得分:0)
您链接的项目(可能是具有此效果的任何内容)将使用OpenGL(不是Canvas
和.onDraw();
)。您无法使用ImageView
,但可以使用GLSurfaceView
,这不会造成太多麻烦。我不是这方面的专家,但你提供的链接有很好的代码片段可以帮助你入门。
答案 1 :(得分:-1)
我很确定你可以通过扩展ImageView类并在.onDraw()方法中乱码,不断调用.invalidate()并应用动画来实现类似的效果。但我也很确定它会非常缓慢/滞后,看起来像地狱。
我建议使用SurfaceView来达到这样的效果。