package Ġcom . q avan . view pager layout manager x Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroidx . appcompat . widget . AppCompat Button Ċ import Ġcom . q avan . view pager layout manager x . carousel . Carousel Layout Activity Ċ import Ġcom . q avan . view pager layout manager x . circle . Circle Layout Activity Ċ import Ġcom . q avan . view pager layout manager x . circle scale . Circle Scale Layout Activity Ċ import Ġcom . q avan . view pager layout manager x . gallery . Gallery Layout Activity Ċ import Ġcom . q avan . view pager layout manager x . rotate . Rotate Layout Activity Ċ import Ġcom . q avan . view pager layout manager x . scale . Scale Layout Activity Ċ Ċ /** Ċ Ġ* ĠRe based Ġby Ġq avan Ġon Ġ 2 7 / 1 0 / 2 0 2 0 . Ċ Ġ* Ċ Ġ*/ Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity (), ĠView . OnClickListener Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĠĠĠĠĠĠĠ ĠfindViewById < View >( R . id . bt _ circle ). setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ ĠfindViewById < View >( R . id . bt _ circle _ scale ). setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ ĠfindViewById < View >( R . id . bt _ elev ate _ scale ). setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ ĠfindViewById < View >( R . id . bt _ gallery ). setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ ĠfindViewById < View >( R . id . bt _ rotate ). setOnClickListener ( this ) ĊĠĠĠĠĠĠĠ ĠfindViewById < View >( R . id . bt _ scale ). setOnClickListener ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonClick ( v : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen Ġ( v . id ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . bt _ circle Ġ-> ĠstartActivity ( Circle Layout Activity :: class . java , Ġv ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . bt _ circle _ scale Ġ-> ĠstartActivity ( Circle Scale Layout Activity :: class . java , Ġv ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . bt _ elev ate _ scale Ġ-> ĠstartActivity ( Carousel Layout Activity :: class . java , Ġv ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . bt _ gallery Ġ-> ĠstartActivity ( Gallery Layout Activity :: class . java , Ġv ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . bt _ rotate Ġ-> ĠstartActivity ( Rotate Layout Activity :: class . java , Ġv ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠR . id . bt _ scale Ġ-> ĠstartActivity ( Scale Layout Activity :: class . java , Ġv ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun ĠstartActivity ( cl z : ĠClass <* >, Ġview : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( this , Ġcl z ) ĊĠĠĠĠĠĠĠ Ġif Ġ( view Ġis ĠAppCompat Button ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġintent . putExtra ( INT ENT _ TITLE , Ġview . text ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠstartActivity ( intent ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠINTENT _ TITLE Ġ= Ġ" title " ĊĠĠĠ Ġ} Ċ }