Full project with source code how to use the AndroidViewAnimation library, which makes it very easy to animate views with lots of different kinds of animations. We can also change the duration of those animations and choose to repeat them Gradle activity_main.xml MainActivity.java