Open top menu





Exaplain- Tween Animation define an xml that perform transition such as rotating,move and stretching etc.

hyprespasce_one_anim.xml
............................................................................................................
xml version="1.0" encoding="utf-8"?>
<set android:shareInterpolator="false"
    xmlns:android="http://schemas.android.com/apk/res/android">
    <scale
       
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
        android:fromXScale="1.0"
        android:toXScale="1.4"
        android:fromYScale="1.0"
        android:toYScale="0.6"
        android:pivotX="50%"
        android:pivotY="50%"
        android:fillAfter="false"
        android:duration="700" />
    <set android:interpolator="@android:anim/decelerate_interpolator">
        <scale
           
android:fromXScale="1.4"
            android:toXScale="0.0"
            android:fromYScale="0.6"
            android:toYScale="0.0"
            android:pivotX="50%"
            android:pivotY="50%"
            android:startOffset="700"
            android:duration="400"
            android:fillBefore="false" />
        <rotate
           
android:fromDegrees="0"
            android:toDegrees="-45"
            android:toYScale="0.0"
            android:pivotX="50%"
            android:pivotY="50%"
            android:startOffset="700"
            android:duration="400" />
    </set>
</set>



............................................................................................................
 
activity_main.xml
............................................................................................................
xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <ImageView
       
android:id="@+id/img_animation"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="30dp"
        android:layout_marginTop="42dp"
        android:src="@drawable/log_icon" />
    
    <Button
       
android:text="Start Move"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerVertical="true"
        android:layout_centerHorizontal="true"
        android:id="@+id/button" />

</RelativeLayout>


............................................................................................................

MainActivity.java
............................................................................................................
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.Button;
import android.widget.ImageView;

public class MainActivity extends AppCompatActivity {
    Animation animTogether;
    ImageView img_animation;
    @Override
   
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        img_animation= (ImageView) findViewById(R.id.img_animation);
        Button btn=(Button) findViewById(R.id.button);

        btn.setOnClickListener(new View.OnClickListener() {
            @Override
           
public void onClick(View v) {


                 ObjectAnimator animX = ObjectAnimator.ofFloat(img_animation, "x", 100f);
                 ObjectAnimator animY = ObjectAnimator.ofFloat(img_animation, "y", 100f);
                 AnimatorSet animSetXY = new AnimatorSet();
                 animSetXY.playTogether(animX, animY);
                 animSetXY.start();


                animTogether = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.hyprespace_one_anim);
                img_animation.startAnimation(animTogether);

            }
        });
    }
}


............................................................................................................




Read more




Example- Explain Translate Animation in android?

Translate Animation that controls positions. Initialize this animation with the dimension in the objects beings animated. show this example ..move image top to right bottom ..


TranslateAnimation animation = new 
TranslateAnimation(float fromXDelta, float toXDelta,float fromYDelta,
                         float toYDelta) ;
animation.setDuration(5000);


you can assign all float value accordingly. 

Example Code-

activity_main.xml.
............................................................................................................


xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >

    <ImageView
       
android:id="@+id/img_animation"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="30dp"
        android:layout_marginTop="42dp"
        android:src="@mipmap/ic_launcher" />
</RelativeLayout>


............................................................................................................


MainActivity.java
............................................................................................................
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.animation.Animation;
import android.view.animation.TranslateAnimation;
import android.widget.ImageView;

public class MainActivity extends AppCompatActivity {
    Animation animTogether;
    @Override
   
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ImageView img_animation = (ImageView) findViewById(R.id.img_animation);

        TranslateAnimation(float fromXDelta, float toXDelta, float fromYDelta, float toYDelta)
        TranslateAnimation animation = new TranslateAnimation(0.0f, 400.0f, 0.0f, 1000.0f);
        animation.setDuration(5000);
        animation.setRepeatCount(Animation.INFINITE);
        animation.setRepeatMode(2);
        animation.setFillAfter(true);
        img_animation.startAnimation(animation);


    }
}


............................................................................................................














Read more






Example:- Implement Basic Android Animations ?


fade_in_anim.xml
...................................................................................................................................................................
xml version="1.0" encoding="utf-8"?>

<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:fillAfter="true" >

    <alpha

        android:duration="4000"
        android:fromAlpha="0.0"
        android:interpolator="@android:anim/accelerate_interpolator"
        android:toAlpha="1.0" />

</set>


...................................................................................................................................................................


fade_out.xml
...................................................................................................................................................................
xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:fillAfter="true" >

    <alpha
       
android:duration="1000"
        android:fromAlpha="1.0"
        android:interpolator="@android:anim/accelerate_interpolator"
        android:toAlpha="0.0" />

</set>
...................................................................................................................................................................


blink_anim.xml
...................................................................................................................................................................
xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <alpha android:fromAlpha="0.0"
        android:toAlpha="1.0"
        android:interpolator="@android:anim/accelerate_interpolator"
        android:duration="600"
        android:repeatMode="reverse"
        android:repeatCount="infinite"/>
</set>


...................................................................................................................................................................


zoom_anim.xml
...................................................................................................................................................................
xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"     android:fillAfter="true" >     <scale         xmlns:android="http://schemas.android.com/apk/res/android"         android:duration="1000"         android:fromXScale="1"         android:fromYScale="1"         android:pivotX="50%"         android:pivotY="50%"         android:toXScale="3"         android:toYScale="3" >     </scale> </set>
...................................................................................................................................................................


zoom_out_anim.xml
...................................................................................................................................................................
xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"     android:fillAfter="true" >     <scale         xmlns:android="http://schemas.android.com/apk/res/android"         android:duration="1000"         android:fromXScale="1"         android:fromYScale="1"         android:pivotX="50%"         android:pivotY="50%"         android:toXScale="3"         android:toYScale="3" >     </scale> </set>
...................................................................................................................................................................

rotate_anim.xml
...................................................................................................................................................................
xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <rotate android:fromDegrees="0"
        android:toDegrees="360"
        android:pivotX="50%"
        android:pivotY="50%"
        android:duration="600"
        android:repeatMode="restart"
        android:repeatCount="infinite"
        android:interpolator="@android:anim/cycle_interpolator"/>

</set>
...................................................................................................................................................................

move_anim.xml
...................................................................................................................................................................

xml version="1.0" encoding="utf-8"?>
<set
   
xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/linear_interpolator"
    android:fillAfter="true">

    <translate
       
android:fromXDelta="0%p"
        android:toXDelta="75%p"
        android:duration="800" />
</set>


...................................................................................................................................................................


slid_up_anim.xml
...................................................................................................................................................................
xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:fillAfter="true" >

    <scale
       
android:duration="500"
        android:fromXScale="1.0"
        android:fromYScale="1.0"
        android:interpolator="@android:anim/linear_interpolator"
        android:toXScale="1.0"
        android:toYScale="0.0" />

</set>
...................................................................................................................................................................

slid_down.xml
...................................................................................................................................................................
xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:fillAfter="true">

    <scale
       
android:duration="500"
        android:fromXScale="1.0"
        android:fromYScale="0.0"
        android:toXScale="1.0"
        android:toYScale="1.0" />

</set>


...................................................................................................................................................................



bounce_anim.xml
...................................................................................................................................................................
xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:fillAfter="true"
    android:interpolator="@android:anim/bounce_interpolator">

    <scale
       
android:duration="500"
        android:fromXScale="1.0"
        android:fromYScale="0.0"
        android:toXScale="1.0"
        android:toYScale="1.0" />

</set>

                
...................................................................................................................................................................

sequential_anim.xml
...................................................................................................................................................................

xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:fillAfter="true"
    android:interpolator="@android:anim/linear_interpolator" >


   
   
<translate
       
android:duration="800"
        android:fillAfter="true"
        android:fromXDelta="0%p"
        android:startOffset="300"
        android:toXDelta="75%p" />
    <translate
       
android:duration="800"
        android:fillAfter="true"
        android:fromYDelta="0%p"
        android:startOffset="1100"
        android:toYDelta="70%p" />
    <translate
       
android:duration="800"
        android:fillAfter="true"
        android:fromXDelta="0%p"
        android:startOffset="1900"
        android:toXDelta="-75%p" />
    <translate
       
android:duration="800"
        android:fillAfter="true"
        android:fromYDelta="0%p"
        android:startOffset="2700"
        android:toYDelta="-70%p" />

   
   
<rotate
       
android:duration="1000"
        android:fromDegrees="0"
        android:interpolator="@android:anim/cycle_interpolator"
        android:pivotX="50%"
        android:pivotY="50%"
        android:startOffset="3800"
        android:repeatCount="infinite"
        android:repeatMode="restart"
        android:toDegrees="360" />

</set>


...................................................................................................................................................................


together_anim.xml
...................................................................................................................................................................

xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:fillAfter="true"
    android:interpolator="@android:anim/linear_interpolator" >


   
   
<scale
       
xmlns:android="http://schemas.android.com/apk/res/android"
        android:duration="4000"
        android:fromXScale="1"
        android:fromYScale="1"
        android:pivotX="50%"
        android:pivotY="50%"
        android:toXScale="4"
        android:toYScale="4" >
    </scale>

   
   
<rotate
       
android:duration="500"
        android:fromDegrees="0"
        android:pivotX="50%"
        android:pivotY="50%"
        android:repeatCount="infinite"
        android:repeatMode="restart"
        android:toDegrees="360" />

</set>


...................................................................................................................................................................





activity_main.xml
...................................................................................................................................................................
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin">

    <ScrollView
       
android:layout_width="match_parent"
        android:layout_height="match_parent">

        <LinearLayout
           
android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical">
              //fade In.................1
            <LinearLayout
               
android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:layout_margin="3dp"
                android:orientation="horizontal">

                <Button
                   
android:text="Fade_In"
                    android:layout_width="100dp"
                    android:layout_height="wrap_content"
                    android:id="@+id/Btn_fade_in"
                    android:layout_marginRight="40dp"
                      />

                <ImageView
                   
android:layout_width="80dp"
                    android:layout_height="80dp"
                    app:srcCompat="@drawable/log_icon"
                    android:id="@+id/img_fade_in"
                    android:layout_weight="1" />
            </LinearLayout>

            //fade Out.................2
            <LinearLayout
               
android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:layout_margin="3dp"
                android:orientation="horizontal">

                <Button
                   
android:text="Fade_Out"
                    android:layout_width="100dp"
                    android:layout_height="wrap_content"
                    android:id="@+id/Btn_fade_out"
                    android:layout_marginRight="40dp"
                    />

                <ImageView
                   
android:layout_width="80dp"
                    android:layout_height="80dp"
                    app:srcCompat="@drawable/log_icon"
                    android:id="@+id/img_fade_out"
                    android:layout_weight="1" />
            </LinearLayout>

            //Blink.................3
            <LinearLayout
               
android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:layout_margin="3dp"
                android:orientation="horizontal">

                <Button
                   
android:text="Blink"
                    android:layout_width="100dp"
                    android:layout_height="wrap_content"
                    android:id="@+id/Btn_blink"
                    android:layout_marginRight="40dp"
                    />

                <ImageView
                    
android:layout_width="80dp"
                    android:layout_height="80dp"
                    app:srcCompat="@drawable/log_icon"
                    android:id="@+id/img_blink"
                    android:layout_weight="1" />
            </LinearLayout>

            //Zoom.................4
            <LinearLayout
               
android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:layout_margin="3dp"
                android:orientation="horizontal">

                <Button
                   
android:text="Zoom"
                    android:layout_width="100dp"
                    android:layout_height="wrap_content"
                    android:id="@+id/Btn_zoom"
                    android:layout_marginRight="40dp"
                    />

                <ImageView
                   
android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    app:srcCompat="@drawable/log_icon"
                    android:id="@+id/img_zoom"
                    android:layout_weight="1" />
            </LinearLayout>

            //Zoom_out................5
            <LinearLayout
               
android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:layout_margin="3dp"
                android:orientation="horizontal">

                <Button
                   
android:text="Zoom Out"
                    android:layout_width="100dp"
                    android:layout_height="wrap_content"
                    android:id="@+id/Btn_zoom_out"
                    android:layout_marginRight="40dp"
                    />

                <ImageView
                   
android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    app:srcCompat="@drawable/log_icon"
                    android:id="@+id/img_zoom_out"
                    android:layout_weight="1" />
            </LinearLayout>

            //Rotate.................6
            <LinearLayout
               
android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:layout_margin="3dp"
                android:orientation="horizontal">

                <Button
                   
android:text="Rotate"
                    android:layout_width="100dp"
                    android:layout_height="wrap_content"
                    android:id="@+id/Btn_rotate"
                    android:layout_marginRight="40dp"
                    />

                <ImageView
                   
android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    app:srcCompat="@drawable/log_icon"
                    android:id="@+id/img_rotate"
                    android:layout_weight="1" />
            </LinearLayout>

            //Move.................7
            <LinearLayout
               
android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:layout_margin="3dp"
                android:orientation="horizontal">

                <Button
                   
android:text="Move"
                    android:layout_width="100dp"
                    android:layout_height="wrap_content"
                    android:id="@+id/Btn_move"
                    android:layout_marginRight="40dp"
                    />

                <ImageView
                   
android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    app:srcCompat="@drawable/log_icon"
                    android:id="@+id/img_move"
                    android:layout_weight="1" />
            </LinearLayout>

            //Slid_up.................7
            <LinearLayout
               
android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:layout_margin="3dp"
                android:orientation="horizontal">

                <Button
                   
android:text="Slid Up"
                    android:layout_width="100dp"
                    android:layout_height="wrap_content"
                    android:id="@+id/Btn_slid_up"
                    android:layout_marginRight="40dp"
                    />

                <ImageView
                   
android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    app:srcCompat="@drawable/log_icon"
                    android:id="@+id/img_slid_up"
                    android:layout_weight="1" />
            </LinearLayout>

            //Slid_down.................8
            <LinearLayout
               
android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:layout_margin="3dp"
                android:orientation="horizontal">

                <Button
                   
android:text="Slid Down"
                    android:layout_width="100dp"
                    android:layout_height="wrap_content"
                    android:id="@+id/Btn_slid_down"
                    android:layout_marginRight="40dp"
                    />

                <ImageView
                   
android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    app:srcCompat="@drawable/log_icon"
                    android:id="@+id/img_slid_down"
                    android:layout_weight="1" />
            </LinearLayout>

            //Bounce.................9
            <LinearLayout
               
android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:layout_margin="3dp"
                android:orientation="horizontal">

                <Button
                    
android:text="Bounce"
                    android:layout_width="100dp"
                    android:layout_height="wrap_content"
                    android:id="@+id/Btn_bounce"
                    android:layout_marginRight="40dp"
                    />

                <ImageView
                   
android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    app:srcCompat="@drawable/log_icon"
                    android:id="@+id/img_bounce"
                    android:layout_weight="1" />
            </LinearLayout>

            //Sequential.................10
            <LinearLayout
               
android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:layout_margin="3dp"
                android:orientation="horizontal">

                <Button
                   
android:text="Sequential"
                    android:layout_width="100dp"
                    android:layout_height="wrap_content"
                    android:id="@+id/Btn_Sequential"
                    android:layout_marginRight="40dp"
                    />

                <ImageView
                   
android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    app:srcCompat="@drawable/log_icon"
                    android:id="@+id/img_Sequential"
                    android:layout_weight="1" />
            </LinearLayout>

            //Together.................11
            <LinearLayout
               
android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="center"
                android:layout_margin="3dp"
                android:orientation="horizontal">

                <Button
                   
android:text="Together"
                    android:layout_width="100dp"
                    android:layout_height="wrap_content"
                    android:id="@+id/Btn_Together"
                    android:layout_marginRight="40dp"
                    />

                <ImageView
                   
android:layout_width="80dp"
                    android:layout_height="wrap_content"
                    app:srcCompat="@drawable/log_icon"
                    android:id="@+id/img_Together"
                    android:layout_weight="1" />
            </LinearLayout>


        </LinearLayout>
    </ScrollView>
</LinearLayout>


...................................................................................................................................................................


MainActivity.java
...................................................................................................................................................................
import android.app.Activity;

import android.os.Bundle;

import android.support.v7.app.AppCompatActivity;

import android.view.View;

import android.view.animation.Animation;

import android.view.animation.AnimationUtils;

import android.widget.Button;

import android.widget.ImageView;



public class MainActivity extends AppCompatActivity implements View.OnClickListener {



    Button Btn_fade_in,Btn_fade_out,Btn_blink,Btn_zoom,Btn_zoom_out,Btn_rotate,Btn_move,Btn_slid_up,Btn_slid_down,Btn_bounce,Btn_Sequential,Btn_Together;

    ImageView img_fade_in,img_fade_out,img_blink,img_zoom,img_zoom_out,img_rotate,img_move,img_slid_up,img_slid_down,img_bounce,img_Sequential,img_Together;

    Animation animFadeIn,animFadeout,animblink,animzoom,animzoomout,animrotate,animmove,animslidup,animsliddown,animbounce,animSequential,animTogether;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        Btn_fade_in=(Button)findViewById(R.id.Btn_fade_in);

        Btn_fade_in.setOnClickListener(this);

        img_fade_in=(ImageView)findViewById(R.id.img_fade_in);



        Btn_fade_out=(Button)findViewById(R.id.Btn_fade_out);

        Btn_fade_out.setOnClickListener(this);

        img_fade_out=(ImageView)findViewById(R.id.img_fade_out);



        Btn_blink=(Button)findViewById(R.id.Btn_blink);

        Btn_blink.setOnClickListener(this);

        img_blink=(ImageView)findViewById(R.id.img_blink);



        Btn_zoom=(Button)findViewById(R.id.Btn_zoom);

        Btn_zoom.setOnClickListener(this);

        img_zoom=(ImageView)findViewById(R.id.img_zoom);



        Btn_zoom_out=(Button)findViewById(R.id.Btn_zoom_out);

        Btn_zoom_out.setOnClickListener(this);

        img_zoom_out=(ImageView)findViewById(R.id.img_zoom_out);



        Btn_rotate=(Button)findViewById(R.id.Btn_rotate);

        Btn_rotate.setOnClickListener(this);

        img_rotate=(ImageView)findViewById(R.id.img_rotate);



        Btn_move=(Button)findViewById(R.id.Btn_move);

        Btn_move.setOnClickListener(this);

        img_move=(ImageView)findViewById(R.id.img_move);



        Btn_slid_up=(Button)findViewById(R.id.Btn_slid_up);

        Btn_slid_up.setOnClickListener(this);

        img_slid_up=(ImageView)findViewById(R.id.img_slid_up);



        Btn_slid_down=(Button)findViewById(R.id.Btn_slid_down);

        Btn_slid_down.setOnClickListener(this);

        img_slid_down=(ImageView)findViewById(R.id.img_slid_down);



        Btn_bounce=(Button)findViewById(R.id.Btn_bounce);

        Btn_bounce.setOnClickListener(this);

        img_bounce=(ImageView)findViewById(R.id.img_bounce);



        Btn_Sequential=(Button)findViewById(R.id.Btn_Sequential);

        Btn_Sequential.setOnClickListener(this);

        img_Sequential=(ImageView)findViewById(R.id.img_Sequential);



        Btn_Together=(Button)findViewById(R.id.Btn_Together);

        Btn_Together.setOnClickListener(this);

        img_Together=(ImageView)findViewById(R.id.img_Together);



    }



    @Override

    public void onClick(View v) {

        switch (v.getId()){

            case R.id.Btn_fade_in:

                animFadeIn = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_in_anim);

                img_fade_in.startAnimation(animFadeIn);

                break;

            case R.id.Btn_fade_out:

                animFadeout = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade_out);

                img_fade_out.startAnimation(animFadeout);

                break;



            case R.id.Btn_blink:

                animblink = AnimationUtils.loadAnimation(getApplicationContext(),  R.anim.blink_anim);

                img_blink.startAnimation(animblink);

                break;



            case R.id.Btn_zoom:

                animzoom = AnimationUtils.loadAnimation(getApplicationContext(),  R.anim.zoom_anim);

                img_zoom.startAnimation(animzoom);

                break;



            case R.id.Btn_zoom_out:

                animzoomout = AnimationUtils.loadAnimation(getApplicationContext(),  R.anim.zoom_out_anim);

                img_zoom_out.startAnimation(animzoomout);

                break;



            case R.id.Btn_rotate:

                animrotate = AnimationUtils.loadAnimation(getApplicationContext(),  R.anim.rotate_anim);

                img_rotate.startAnimation(animrotate);

                break;



            case R.id.Btn_move:

                animmove = AnimationUtils.loadAnimation(getApplicationContext(),  R.anim.move_anim);

                img_move.startAnimation(animmove);

                break;



            case R.id.Btn_slid_up:

                animslidup = AnimationUtils.loadAnimation(getApplicationContext(),  R.anim.slid_up_anim);

                img_slid_up.startAnimation(animslidup);

                break;



            case R.id.Btn_slid_down:

                animsliddown = AnimationUtils.loadAnimation(getApplicationContext(),  R.anim.slid_down);

                img_slid_down.startAnimation(animsliddown);

                break;



            case R.id.Btn_bounce:

                animbounce = AnimationUtils.loadAnimation(getApplicationContext(),  R.anim.bounce_anim);

                img_bounce.startAnimation(animbounce);

                break;



            case R.id.Btn_Sequential:

                animSequential = AnimationUtils.loadAnimation(getApplicationContext(),  R.anim.sequential_anim);

                img_Sequential.startAnimation(animSequential);

                break;



            case R.id.Btn_Together:

                animTogether = AnimationUtils.loadAnimation(getApplicationContext(),  R.anim.together_anim);

                img_Together.startAnimation(animTogether);

                break;

        }



    }

}



...................................................................................................................................................................



try this anim

Read more