package Ġcom . me i ji . setup wizard Demo Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . widget . ScrollView Ċ Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ Ċ import Ġcom . android . setup wizard lib . Setup Wizard Layout Ċ import Ġcom . android . setup wizard lib . view . NavigationBar Ċ Ċ class ĠSecond Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġlayout : ĠSetup Wizard Layout ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ second ) ĊĠĠĠĠĠĠĠ Ġlayout Ġ= ĠfindViewById ( R . id . setup ) ĊĊĠĠĠĠĠĠĠ Ġlayout . header Text Ġ= Ġ" Add Ġyour Ġaccount " ĊĠĠĠĠĠĠĠ Ġlayout . set Ill ustration AspectRatio ( 4 f ) ĊĊĠĠĠĠĠĠĠ Ġval Ġscroll View Ġ= Ġlayout . scroll View ĊĊĠĠĠĠĠĠĠ Ġlayout . navigation Bar ?. set NavigationBar Listener ( object Ġ: ĊĠĠĠĠĠĠĠĠĠĠĠ ĠNavigation Bar . NavigationBar Listener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Navigate Back () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġon Back Pressed () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Navigate Next () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( scroll View Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( scroll View . getChild At ( 0 ). bottom Ġ<= Ġscroll View . height Ġ+ Ġscroll View . scroll Y ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// scroll Ġview Ġis Ġat Ġbottom ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( Intent ( this @ Second Activity , ĠThird Activity :: class . java )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// scroll Ġview Ġis Ġnot Ġat Ġbottom ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġscroll View . full Scroll ( ScrollView . FOCUS _ DOWN ) ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} Ċ } Ċ