¿Cómo puedo arreglar este problema? Estoy usando el FloatingActionButton que me pone por defecto el Android Studio y quiero animarlo para que llame más la atención. Ya he animado otras Views en ese layout y no dan problemas, lo que veo es que el único que no coge la animación es él. Por lo que puedo notar es en las versiones de Android anteriores a Lollipop (5.0).
Este es el código que estoy usando, funciona perfecto en emuladores y teléfonos reales a partir de esa versión que ya les dije:

FloatingActionButton fabCall = (FloatingActionButton) findViewById(R.id.fabCall);
Animation shakeHorizontal = AnimationUtils.loadAnimation(this, R.anim.horizontal);
if (fabCall != null) {
fabCall.startAnimation(shakeHorizontal);
}
¿Cómo puedo hacer mi aplicación a prueba de versiones de acuerdo a esto?