代码之家  ›  专栏  ›  技术社区  ›  thelastchief

OnRecieve在ImageView上显示单个波纹效果

  •  0
  • thelastchief  · 技术社区  · 8 年前

    我希望能够向我的用户显示每当他们收到一个新的位置更新在我的应用程序。

    所以,无论何时 onRecieve() 在我的活动中调用 imageView 设置动画 单一的 波纹效应。

    我试着找到一个合适的天秤座,它可以很容易地做到这一点,但没有成功。

    考虑到我的要求,是否有人能为我指明正确的方向,或者提出一个实现这一目标的好方法?

    使用此库 https://github.com/skyfishjy/android-ripple-background 我不可能产生单一的涟漪效应。它永远不会停止,直到我调用stopRippleAnimation();

    编辑: 使用价值动画师是一个完美的解决方案

    1 回复  |  直到 8 年前
        1
  •  1
  •   Suhaib Roomy    8 年前

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

    此外,还可以使用值Animator、淡出和缩放(使用介于0和1之间的值)轻松执行此动画。