package Ġorg . ap ar ok sha . app 1 8 . ca . activities Ċ Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 4 . view . ViewPager Ċ import Ġkotlinx . android . synt hetic . main . activity _ offers .* Ċ import Ġorg . ap ar ok sha . app 1 8 . ca . R Ċ import Ġorg . ap ar ok sha . app 1 8 . ca . utils . Zoom Out Page Transformer Ċ import Ġorg . ap ar ok sha . app 1 8 . ca . adapters . Offers Adapter Ċ Ċ class ĠOff ers Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ offers ) ĊĊĠĠĠĠĠĠĠ Ġsupport ActionBar ?. set Display Home As Up Enabled ( true ) ĊĠĠĠĠĠĠĠ Ġsupport ActionBar ?. set Display Show Home Enabled ( true ) ĊĊĠĠĠĠĠĠĠ Ġtitle Ġ= Ġ" Rewards " ĊĊĠĠĠĠĠĠĠ Ġpager . set Page Transformer ( true , ĠZoom Out Page Transformer ()) ĊĠĠĠĠĠĠĠ Ġpager . adapter Ġ= ĠOff ers Adapter ( support FragmentManager ) ĊĊĠĠĠĠĠĠĠ Ġpage Indicator View . count Ġ= Ġ 8 ĊĠĠĠĠĠĠĠ Ġpage Indicator View . selection Ġ= Ġ 0 ĊĊĠĠĠĠĠĠĠ Ġpager . add On Page ChangeListener ( object Ġ: ĠView Pager . On Page ChangeListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Page Scroll StateChanged ( state : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Page Sc rolled ( position : ĠInt , Ġposition Offset : ĠFloat , Ġposition Offset Pixels : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Page Selected ( position : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpage Indicator View . selection Ġ= Ġposition ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Support Navigate Up (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġon Back Pressed () ĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠ Ġ} Ċ } Ċ