Вы можете зарегистрировать OnClickListener для каждой кнопки, которая меняет соответствующее изображение на изображение, которое вы хотите иметь. В дополнение к этому вы можете использовать счетчик для каждой кнопки, который определяет, какая картинка должна быть показана.
val image_1 : ImageView
val image_2 : ImageView
val button_1 : Button
val button_2 : Button
var counter_1 = 0
var counter_2 = 1
button_1.setOnClickListener {
when(counter_1){
0-> image_1.setImageDrawable(R.drawable.1_1)
1-> image_1.setImageDrawable(R.drawable.1_2)
}
counter_1++
}
button_2.setOnClickListener {
when(counter_2){
0-> image_1.setImageDrawable(R.drawable.2_1)
1-> image_1.setImageDrawable(R.drawable.2_2)
}
counter_2++
}