package Ġorg . uest c 1 1 2 3 . de ca des Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . ImageView Ċ import Ġandroid . widget . Relative Layout Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ Ċ class ĠMainActivity : ĠActivity (){ ĊĠĠĠ Ġprivate Ġvar Ġimages = Ġint ArrayOf ( R . drawable . ic _ launcher _ background , R . drawable . ic _ launcher _ foreground ) ĊĠĠĠ Ġprivate Ġvar Ġcurrent Image Ġ= Ġ 0 ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĠĠĠĠĠĠĠ Ġval Ġmain Ġ= ĠfindViewById < Relative Layout >( R . id . root ) ĊĠĠĠĠĠĠĠ Ġval Ġimage = ImageView ( this ) ĊĠĠĠĠĠĠĠ Ġmain . addView ( image ) ĊĠĠĠĠĠĠĠ Ġimage . setImage Resource ( images [ 0 ]) ĊĠĠĠĠĠĠĠ Ġimage . setOnClickListener { ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimage . setImage Resource ( images [++ current Image % images . size ]) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ