examples example animations android xml animation android-animation objectanimator

example - Android: ¿Cómo hacer una buena animación de latido?



objectanimator android (0)

Esta es mi solucion

anim / pulse.xml

<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <scale android:duration="300" android:fromXScale="1" android:fromYScale="1" android:pivotX="50%" android:pivotY="50%" android:repeatCount="infinite" android:repeatMode="reverse" android:toXScale="0.75" android:toYScale="0.75" android:interpolator="@android:interpolator/bounce" /> <scale android:duration="100" android:fromXScale="1" android:fromYScale="1" android:pivotX="50%" android:pivotY="50%" android:repeatCount="infinite" android:repeatMode="reverse" android:toXScale="1.25" android:toYScale="1.25" android:interpolator="@android:interpolator/bounce" /> </set>

entonces en activity.java:

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

No estoy satisfecho porque un corazón que late realmente tiene contracciones más elegantes. ¿Cómo puede ser mejorado?

EDITAR: Creo que un efecto fino sería algo que imite los latidos del corazón. Una rápida contracción seguida de otra. Tal vez lo último podría ser rápido en la primera mitad y luego retroceder lentamente durante la segunda mitad. ¿Hay alguna manera de hacer que todos estos efectos se desencadenen entre sí?