package Ġcom . github . ver ho ev env . sc 2 sound board Ċ Ċ import Ġandroid . app . Activity Ċ import Ġandroid . content . Context Ċ import Ġandroid . media . MediaPlayer Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . widget . ImageView Ċ import Ġorg . jetbrains . ank o .* ĊĊ Ċ class ĠMainActivity Ġ: ĠActivity () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠMainActivity Ui (). set ContentView ( this ) ĊĠĠĠ Ġ} Ċ Ċ } Ċ Ċ class ĠMainActivity Ui Ġ: ĠAn ko Component < MainActivity > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġcreate View ( ui : ĠAn ko Context < MainActivity >) Ġ= Ġwith ( ui ) Ġ{ ĊĠĠĠĠĠĠĠ Ġvertical Layout Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpadding Ġ= Ġdip ( 3 2 ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġfor Ġ(( img , Ġsound ) Ġin ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPair ( R . drawable . ze al ot , ĠR . raw . sound _ ze al ot _ ready _ 1 ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPair ( R . drawable . stalk er , ĠR . raw . sound _ stalk er _ ready _ 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ)) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠimageView () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimage Resource Ġ= Ġimg ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠonClick Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġplay ( ctx , Ġsound ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}. l params Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwidth Ġ= Ġdip ( 2 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġheight Ġ= Ġdip ( 2 0 0 ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġplay ( ctx : ĠContext , Ġresource : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmp Ġ= ĠMedia Player . create ( ctx , Ġresource ); ĊĠĠĠĠĠĠĠ Ġmp . start () ĊĠĠĠ Ġ} Ċ }