package Ġcom . x brand apps . course fire Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . net . Uri Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġandroid . view . animation . Animation Utils Ċ import Ġkotlinx . android . synt hetic . main . activity _ choose .* Ċ import Ġkotlinx . android . synt hetic . main . activity _ java _ selection .* Ċ Ċ class ĠChoose _ Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ choose ) ĊĊĠĠĠĠĠĠĠ Ġc _ image . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( this , C Selection Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Pending Transition ( R . anim . slide _ from _ right , ĠR . anim . no _ animation ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġjava _ image . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( this , Java Selection Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Pending Transition ( R . anim . slide _ from _ right , R . anim . no _ animation ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġpython _ image . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( this , Python Selection Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Pending Transition ( R . anim . slide _ from _ right , R . anim . no _ animation ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġapp _ image . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( this , ĠApp Selection Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Pending Transition ( R . anim . slide _ from _ right , R . anim . no _ animation ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġd sa _ image . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( this , D SA Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Pending Transition ( R . anim . slide _ from _ right , R . anim . no _ animation ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠ Ġ} Ċ Ċ // ĠBACK ĠBUTTON ĠLOG IC ĊĠĠĠĠĠĠĠ Ġback btn . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Pending Transition ( R . anim . slide _ from _ left , R . anim . no _ animation ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( this , MainActivity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĊ Ċ // END Ċ Ċ // CH OOSE ĠTEXT ĠTRANS ITION ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġchoose _ text . visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġanimation 0 0 1 Ġ= ĠAnimation Utils . load Animation ( this , ĠR . anim . fade _ animation ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġchoose _ text . start Animation ( animation 0 0 1 ) ĊĊĊ Ċ // CODE ĠFOR ĠSL ID ING ĠFROM ĠLEFT ĠTRANS ITION ĠOF ĠLEFT ĠW ALL ĠOF ĠSE LECTION S ĠOR ĠI MAGES ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġc _ image . visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġanimation Ġ= ĠAnimation Utils . load Animation ( this , ĠR . anim . slide _ from _ left ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġc _ image . start Animation ( animation ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġpython _ image . visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġanimation 2 Ġ= ĠAnimation Utils . load Animation ( this , ĠR . anim . slide _ from _ left ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpython _ image . start Animation ( animation 2 ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġd sa _ image . visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġanimation 3 Ġ= ĠAnimation Utils . load Animation ( this , ĠR . anim . slide _ from _ left ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġd sa _ image . start Animation ( animation 3 ) ĊĊ Ċ // END Ċ Ċ // CODE ĠFOR ĠSL ID ING ĠFROM ĠRIGHT ĠTRANS ITION ĠOF ĠRIGHT ĠW ALL ĠOF ĠSE LECTION ĠOR ĠI MAGES ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġjava _ image . visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġanimation 5 Ġ= ĠAnimation Utils . load Animation ( this , ĠR . anim . slide _ from _ right ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġjava _ image . start Animation ( animation 5 ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġapp _ image . visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġanimation 6 Ġ= ĠAnimation Utils . load Animation ( this , ĠR . anim . slide _ from _ right ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġapp _ image . start Animation ( animation 6 ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġweb _ image . visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġanimation 7 Ġ= ĠAnimation Utils . load Animation ( this , ĠR . anim . slide _ from _ right ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġweb _ image . start Animation ( animation 7 ) ĊĊĊ Ċ // END ĊĊĠĠĠĠĠĠĠ Ġweb _ image . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠIntent . ACTION _ VIEW , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠUri . parse (" https :// www . youtube . com / watch ? v = 6 mb w J 2 xh gz M & list = PL u 0 W _ 9 l II 9 agi CU ZY R sv t G TX dx kz Py It g ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Back Pressed () Ġ{ ĊĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠ Ġoverride Pending Transition ( R . anim . slide _ from _ left , R . anim . no _ animation ) ĊĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( this , MainActivity :: class . java ) ĊĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠ Ġ} Ċ }