package Ġcom . ils ang . spy fall . common . guide Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġcom . ils ang . spy fall . R Ċ import Ġcom . ils ang . spy fall . common . dashboard . MainActivity Ċ import Ġcom . ils ang . spy fall . common . guide . fragment .* Ċ import Ġkotlinx . android . synt hetic . main . activity _ guide .* Ċ Ċ class ĠGuide Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġvar Ġpage Ġ= Ġ 0 ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ guide ) ĊĊĠĠĠĠĠĠĠ Ġvar Ġfragment 0 Ġ= ĠGuide 0 Fragment () ĊĠĠĠĠĠĠĠ Ġvar Ġfragment Transaction Ġ= Ġsupport FragmentManager . beginTransaction () ĊĠĠĠĠĠĠĠ Ġfragment Transaction . set Custom Animations ( R . anim ator . slide _ in , R . anim ator . slide _ out ) ĊĠĠĠĠĠĠĠ Ġfragment Transaction . add ( R . id . guide Layout , fragment 0 ) ĊĠĠĠĠĠĠĠ Ġfragment Transaction . commit () ĊĊĠĠĠĠĠĠĠ Ġnext Btn . setOnClickListener ( next Btn OnClickListener ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġnext Btn OnClickListener : ĠView . OnClickListener Ġ= ĠView . OnClickListener Ġ{ ĊĊĠĠĠĠĠĠĠ Ġvar Ġfragment Transaction Ġ= Ġsupport FragmentManager . beginTransaction () ĊĠĠĠĠĠĠĠ Ġvar Ġfragment Ġ= ĠFragment () ĊĊĠĠĠĠĠĠĠ Ġwhen ( page ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠ 0 Ġ-> Ġfragment Ġ= ĠGuide 1 Fragment () ĊĠĠĠĠĠĠĠĠĠĠĠĠ 1 Ġ-> Ġfragment Ġ= ĠGuide 2 Fragment () ĊĠĠĠĠĠĠĠĠĠĠĠĠ 2 Ġ-> Ġfragment Ġ= ĠGuide 3 Fragment () ĊĠĠĠĠĠĠĠĠĠĠĠĠ 3 Ġ-> Ġfragment Ġ= ĠGuide 4 Fragment () ĊĠĠĠĠĠĠĠĠĠĠĠĠ 4 Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfragment Ġ= ĠGuide 5 Fragment () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnext Btn . text Ġ= Ġ" ë© Ķ ìĿ¸ ìľ¼ë¡ľ " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠ 5 Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( Intent ( application Context , MainActivity :: class . java )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfinish () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġfragment Transaction . set Custom Animations ( R . anim ator . slide _ in , R . anim ator . slide _ out ) ĊĠĠĠĠĠĠĠ Ġfragment Transaction . replace ( R . id . guide Layout , fragment ) ĊĠĠĠĠĠĠĠ Ġfragment Transaction . addTo Back Stack ( null ) ĊĠĠĠĠĠĠĠ Ġfragment Transaction . commit () ĊĠĠĠĠĠĠĠ Ġpage ++ ĊĠĠĠ Ġ} Ċ }