Android:如何拍出漂亮的心跳animation?

这是我的解决方案

animation/ pulse.xml

     

然后在activity.java中:

 ImageView imageView = (ImageView) findViewById(R.id.image); imageView.startAnimation(AnimationUtils.loadAnimation(this, R.anim.pulse)); 

我不满意,因为真正的跳动的心脏有更优雅的收缩。 怎么可以改进?

编辑:我认为一个好的效果会模仿心跳。 快速收缩,然后是另一个收缩。 也许最后一局可能在上半场很快,然后在下半场慢慢逆转。 有没有办法让所有这些效果相互触发?