package
org.geeksforgeeks.tickcross;
import
androidx.appcompat.app.AppCompatActivity;
import
android.graphics.drawable.AnimatedVectorDrawable;
import
android.os.Bundle;
import
android.view.View;
import
android.widget.ImageView;
public
class
MainActivity
extends
AppCompatActivity {
private
ImageView tickCross;
private
AnimatedVectorDrawable tickToCross;
private
AnimatedVectorDrawable crossToTick;
private
boolean
tick =
true
;
@Override
protected
void
onCreate(Bundle savedInstanceState)
{
super
.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tickCross = findViewById(R.id.tick_cross);
tickToCross = (AnimatedVectorDrawable)
getDrawable(
R.drawable.avd_tick_to_cross);
crossToTick = (AnimatedVectorDrawable)
getDrawable(
R.drawable.avd_cross_to_tick);
}
public
void
animate(View view)
{
AnimatedVectorDrawable drawable
= tick
? tickToCross
: crossToTick;
tickCross.setImageDrawable(drawable);
drawable.start();
tick = !tick;
}
}