onRecieve 在 imageView 上显示单个波纹效果

onRecieve show a single ripple effect on imageView

我希望能够在我的用户收到我的应用程序中的新位置更新时向他们展示。

因此,每当在我的 activity 中调用 onRecieve() 时,我想要一个 imageView 来制作一个 单个 涟漪效果的动画。

我试图找到一个合适的图书馆来轻松地做到这一点,但没有成功。

鉴于我的要求,任何人都可以为我指明正确的方向或提出实现此目标的好方法吗?

使用这个库 https://github.com/skyfishjy/android-ripple-background 我无法制作一个涟漪效果..它永远不会停止,直到我调用 stopRippleAnimation();

编辑:使用 valueanimator 是一个完美的解决方案

在波纹动画持续时间后调用 stopRippleAnimation。

您还可以使用 valueAnimator、Fadeout 和使用 0 到 1 之间的值缩放轻松执行此动画。