package Ġp 2 pd ops . d ops ender Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġandroid . view . Window Ċ import Ġandroid . view . animation . Animation Ċ import Ġandroid . view . animation . Animation Utils Ċ Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġkotlinx . android . synt hetic . main . activity _ intro .* ĊĊ Ċ class ĠIntro Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġvar Ġposition Ġ= Ġ 0 ĊĊĠĠĠ Ġprivate Ġvar Ġbtn Anim : ĠAnimation ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĊĠĠĠĠĠĠĠ Ġ// Ġmake Ġthe Ġactivity Ġon Ġfull Ġscreen ĊĠĠĠĠĠĠĠ Ġrequest Window Feature ( Window . FEATURE _ NO _ TITLE ) ĊĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ intro ) ĊĊĠĠĠĠĠĠĠ Ġsupport ActionBar !!. hide () ĊĊĠĠĠĠĠĠĠ Ġbtn Anim Ġ= ĠAnimation Utils . load Animation ( application Context , ĠR . anim . button _ animation ) ĊĊĠĠĠĠĠĠĠ Ġload Last Screen () ĊĊĠĠĠĠĠĠĠ Ġ// ĠGet ĠStarted Ġbutton Ġclick Ġlistener ĊĠĠĠĠĠĠĠ Ġbtn _ get _ started . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmain Activity Ġ= ĠIntent ( application Context , ĠName Choose Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( main Activity ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġload Last Screen () Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġbtn _ next . visibility Ġ= ĠView . IN VISIBLE ĊĠĠĠĠĠĠĠ Ġbtn _ get _ started . visibility Ġ= ĠView . VISIBLE ĊĠĠĠĠĠĠĠ Ġtv _ skip !!. visibility Ġ= ĠView . IN VISIBLE Ċ // ĠĠĠĠĠĠĠ Ġtab _ indicator !!. visibility Ġ= ĠView . IN VISIBLE Ċ // ĠĠĠĠĠĠĠĠ ĠTODO Ġ: ĠADD Ġan Ġanimation Ġthe Ġget started Ġbutton ĊĠĠĠĠĠĠĠ Ġ// Ġsetup Ġanimation ĊĠĠĠĠĠĠĠ Ġbtn _ get _ started . animation Ġ= Ġbtn Anim ĊĠĠĠ Ġ} Ċ }