Refactor the setting of the animation in animateView so we can maybe rewrite the animation using ObjectAnimator in the future? Related to issue #5