package Ġcom . commit 4 5 1 . quick action view . anim ator Ċ Ċ import Ġandroid . graphics . Point Ċ import Ġandroid . view . View Ċ import Ġandroid . view . animation . Linear Interpolator Ċ Ċ import Ġcom . commit 4 5 1 . quick action view . Action Ċ import Ġcom . commit 4 5 1 . quick action view . Action View Ċ import Ġcom . commit 4 5 1 . quick action view . Actions In Animator Ċ import Ġcom . commit 4 5 1 . quick action view . Actions Out Animator Ċ Ċ /** Ċ Ġ* ĠF ades Ġin Ġthe Ġquick Ġactions Ċ Ġ*/ Ċ @ Suppress (" unused ") Ċ class ĠF ade Animator Ġ: ĠActions In Animator , ĠActions Out Animator Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġinterpol ator Ġ= ĠLinear Interpolator () ĊĊĠĠĠ Ġoverride Ġfun Ġanimate Action In ( action : ĠAction , Ġindex : ĠInt , Ġview : ĠAction View , Ġcenter : ĠPoint ) Ġ{ ĊĠĠĠĠĠĠĠ Ġview . animate () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. alpha ( 1 . 0 f ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Duration ( 2 0 0 ). interpol ator Ġ= Ġinterpol ator ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġanimate Indicator In ( indicator : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġindicator . alpha Ġ= Ġ 0 f ĊĠĠĠĠĠĠĠ Ġindicator . animate (). alpha ( 1 f ). duration Ġ= Ġ 2 0 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġanimate S cri m In ( scri m : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠ Ġs cri m . alpha Ġ= Ġ 0 f ĊĠĠĠĠĠĠĠ Ġs cri m . animate (). alpha ( 1 f ). duration Ġ= Ġ 2 0 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġanimate Action Out ( action : ĠAction , Ġindex : ĠInt , Ġview : ĠAction View , Ġcenter : ĠPoint ): ĠLong Ġ{ ĊĠĠĠĠĠĠĠ Ġview . animate (). scale X ( 0 . 1 f ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. scale Y ( 0 . 1 f ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. alpha ( 0 . 0 f ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Start Delay ( 0 ). duration Ġ= Ġ 2 0 0 ĊĠĠĠĠĠĠĠ Ġreturn Ġ 2 0 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġanimate Indicator Out ( indicator : ĠView ): ĠLong Ġ{ ĊĠĠĠĠĠĠĠ Ġindicator . animate (). alpha ( 0 f ). duration Ġ= Ġ 2 0 0 ĊĠĠĠĠĠĠĠ Ġreturn Ġ 2 0 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġanimate S cri m Out ( scri m : ĠView ): ĠLong Ġ{ ĊĠĠĠĠĠĠĠ Ġs cri m . animate (). alpha ( 0 f ). duration Ġ= Ġ 2 0 0 ĊĠĠĠĠĠĠĠ Ġreturn Ġ 2 0 0 ĊĠĠĠ Ġ} Ċ } Ċ