Practical 25
Practical 25
activity_main.xml android:layout_height="wrap_content"
<?xml version="1.0" encoding="utf-8"?> android:layout_x="56dp"
<AbsoluteLayout android:layout_y="388dp"
xmlns:android="http://schemas.android.com/apk/ android:text="Zoom Out" />
res/android"
xmlns:app="http://schemas.android.com/apk/ <Button
res-auto" android:id="@+id/btn5"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="wrap_content"
android:layout_width="match_parent" android:layout_height="wrap_content"
android:layout_height="match_parent" android:layout_x="193dp"
tools:context=".MainActivity"> android:layout_y="388dp"
android:text="Clock Wise" />
<ImageView
android:id="@+id/imageView" <Button
android:layout_width="317dp" android:id="@+id/button6"
android:layout_height="250dp" android:layout_width="wrap_content"
android:layout_x="28dp" android:layout_height="wrap_content"
android:layout_y="31dp" android:layout_x="108dp"
app:srcCompat="@drawable/pokemon" /> android:layout_y="450dp"
<Button android:text="Anti ClockWise" />
android:id="@+id/btn1" </AbsoluteLayout>
android:layout_width="wrap_content"
android:layout_height="wrap_content" MainActvity.java
android:layout_x="23dp" package com.example.practical25;
android:layout_y="329dp" import
android:text="Fade In" /> androidx.appcompat.app.AppCompatActivity;
<Button import android.os.Bundle;
android:id="@+id/btn2" import android.view.View;
android:layout_width="wrap_content" import android.view.animation.Animation;
android:layout_height="wrap_content" import android.view.animation.AnimationUtils;
android:layout_x="131dp" import android.widget.Button;
android:layout_y="328dp" import android.widget.ImageView;
android:text="Fade Out" /> public class MainActivity extends
AppCompatActivity {
<Button Button b1,b2,b3,b4,b5,b6;
android:id="@+id/btn3" ImageView i1;
android:layout_width="wrap_content" Animation animation;
android:layout_height="wrap_content"
android:layout_x="247dp" @Override
android:layout_y="325dp" protected void onCreate(Bundle savedInstanceState)
android:text="Zoom In" /> {
super.onCreate(savedInstanceState);
<Button setContentView(R.layout.activity_main);
android:id="@+id/btn4" i1=(ImageView) findViewById(R.id.imageView);
android:layout_width="wrap_content" b1=(Button) findViewById(R.id.btn1);
b2=(Button) findViewById(R.id.btn2);
b3=(Button) findViewById(R.id.btn3);
b4=(Button) findViewById(R.id.btn4);
b5=(Button) findViewById(R.id.btn5);
b1.setOnClickListener(new View.OnClickListener() { fadein.xml
@Override
public void onClick(View v) { <?xml version="1.0" encoding="utf-8"?>
<set
animation=AnimationUtils.loadAnimation(MainActivity xmlns:android="http://schemas.android.com/apk/
.this,R.anim.fadein); res/android"
i1.startAnimation(animation); android:fillAfter="true">
} <alpha
}); android:duration="3000"
android:fromAlpha="0.0"
b2.setOnClickListener(new android:toAlpha="1.1"
View.OnClickListener() { />
@Override </set>
public void onClick(View v) {
animation = fadeout.xml
AnimationUtils.loadAnimation(MainActivity.this, <?xml version="1.0" encoding="utf-8"?>
R.anim.fadeout1); <set xmlns:android="http://schemas.android.com/
i1.startAnimation(animation); apk/res/android"
} android:fillAfter="true">
}); <alpha
} android:duration="3000"
} android:fromAlpha="1.0"
android:toAlpha="0.0"
/>
</set>
Output: