Note that I didn't use `AnimationUtils.animateUsingClass()` here since in this case the class is being handled separately. It didn't seem worth generalizing that function to handle this case as well.