package Ġcom . and roi dex ample s . app . flows . animations . view Animations Ċ Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . v 7 . widget . Toolbar Ċ import Ġandroid . view . View Ċ import Ġandroid . view . animation . Animation Utils Ċ import Ġandroid . widget . View Flip per Ċ Ċ import Ġcom . and roi dex ample s . app . R Ċ Ċ class ĠView Flip per Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġ// ĠViews ĊĠĠĠ Ġprivate Ġvar Ġview Flip per : ĠView Flip per ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ view _ flip per ) ĊĠĠĠĠĠĠĠ Ġload Components () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġload Components () Ġ{ ĊĠĠĠĠĠĠĠ Ġset Support ActionBar ( findViewById < View >( R . id . top _ toolbar ) Ġas ĠToolbar ) ĊĠĠĠĠĠĠĠ Ġsupport ActionBar !!. set Display Home As Up Enabled ( true ) ĊĠĠĠĠĠĠĠ ĠfindViewById < View >( R . id . button _ flip ). setOnClickListener ( on Flip Button Click ()) ĊĠĠĠĠĠĠĠ Ġview Flip per Ġ= ĠfindViewById < View >( R . id . view _ flip per ) Ġas ĠView Flip per ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġon Flip Button Click (): ĠView . OnClickListener Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠView . OnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġanim aÃ§Ã£o Ġde Ġsa ÃŃ da Ġda Ġview Ġatual ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġslide Out Right Ġ= ĠAnimation Utils . load Animation ( base Context , Ġandroid . R . anim . slide _ out _ right ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġslide Out Right . duration Ġ= Ġ 2 0 0 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġanim aÃ§Ã£o Ġde Ġentrada Ġda ĠprÃ³ x ima Ġview ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval ĠfadeIn Ġ= ĠAnimation Utils . load Animation ( base Context , Ġandroid . R . anim . fade _ in ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠfadeIn . duration Ġ= Ġ 2 0 0 0 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠConfig ura Ġa Ġanim aÃ§Ã£o Ġde Ġentrada Ġe Ġsa ÃŃ da ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview Flip per !!. in Animation Ġ= ĠfadeIn ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview Flip per !!. out Animation Ġ= Ġslide Out Right ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview Flip per !!. show Next () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ