Simple count down animation for Android
Latest commit 4daa0be Mar 26, 2014 @IvanRF Update icon and screenshots

Count Down Animation

This project includes the CountDownAnimation class and one Activity to test it.

How to use it

In TestActivity class you will find a complete example. Basically, you need to provide a TextView, in which the count down will be shown, and the starting count number. Then, simply call start().

CountDownAnimation countDownAnimation = new CountDownAnimation(textView, startCount);

In addition, you can cancel the count down at any time by calling cancel().


By default, the class defines a fade out animation. It uses AlphaAnimation from 1 to 0. However, it is possible to modify that behaviour by setting another animation. For instance:

// Use scale animation
Animation scaleAnimation = new ScaleAnimation(1.0f, 0.0f, 1.0f, 0.0f,
        Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);


If you want to do something after the count down finishes you can set a CountDownListener.

countDownAnimation.setCountDownListener(new CountDownListener() {
    public void onCountDownEnd(CountDownAnimation animation) {



You can download the latest release. The apk file of the test application is provided.


TestActivity with default animation: Alpha Default animation

TestActivity with a set of animations: Scale + Alpha Set of animations: Scale + Alpha