Single Image View Change Image dynamically on Click a button

 

private ImageView tvImage;
private Button button;
private int currentImage = 0;
private int[] images = {R.drawable.aa1, R.drawable.aa2, R.drawable.aa3};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_calculation);
tvImage = findViewById(R.id.tvImage);
button = findViewById(R.id.button);

button.setOnClickListener(v -> {
currentImage = (currentImage + 1) % images.length;
tvImage.setImageResource(images[currentImage]);

// Resize the image
tvImage.getLayoutParams().width = 200; // width in pixels
tvImage.getLayoutParams().height = 200; // height in pixels
tvImage.requestLayout();
});



Post a Comment

Post a Comment (0)

Previous Post Next Post