package com.example.imageanimations;

import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void blink_click(View view)
    {
        ImageView image = findViewById(R.id.ImageView1);
        Animation animation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.blink);
        image.startAnimation(animation);
    }

    public void bounce_click(View view)
    {
        ImageView image = findViewById(R.id.ImageView1);
        Animation animation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.bounce);
        image.startAnimation(animation);
    }

    public void clockwise_click(View view)
    {
        ImageView image = findViewById(R.id.ImageView1);
        Animation animation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.clockwise);
        image.startAnimation(animation);
    }

    public void fade_click(View view){
        ImageView image = findViewById(R.id.ImageView1);
        Animation animation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.fade);
        image.startAnimation(animation);
    }

    public void move_click(View view){
        ImageView image = findViewById(R.id.ImageView1);
        Animation animation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.move);
        image.startAnimation(animation);
    }

    public void sequential_click(View view){
        ImageView image = findViewById(R.id.ImageView1);
        Animation animation = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.sequential);
        image.startAnimation(animation);
    }

    public void slide_click(View view){
        ImageView image = findViewById(R.id.ImageView1);
        Animation animation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.slide);
        image.startAnimation(animation);
    }

    public void zoomin_click(View view){
        ImageView image = findViewById(R.id.ImageView1);
        Animation animation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.zoomin);
        image.startAnimation(animation);
    }

    public void zoomout_click(View view){
        ImageView image = findViewById(R.id.ImageView1);
        Animation animation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.zoomout);
        image.startAnimation(animation);
    }
}
