/* Ċ Ġ* ĠModule : Ġr 2 - navigator - kotlin Ċ Ġ* ĠDevelopers : ĠA fer d ita ĠM uri qi Ċ Ġ* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 1 8 . ĠRead ium ĠFoundation . ĠAll Ġrights Ġreserved . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġa ĠBSD - style Ġlicense Ġwhich Ġis Ġdetailed Ġin Ġthe Ċ Ġ* ĠLICENSE Ġfile Ġpresent Ġin Ġthe Ġproject Ġrepository Ġwhere Ġthis Ġsource Ġcode Ġis Ġmaintained . Ċ Ġ*/ Ċ Ċ package Ġorg . read ium . r 2 . navigator . fx l Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . widget . Over Scroller Ċ Ċ abstract Ġclass ĠR 2 FX L Scroller Ġ{ ĊĊĠĠĠ Ġabstract Ġval Ġis Finished : ĠBoolean ĊĠĠĠ Ġabstract Ġval Ġcurr X : ĠInt ĊĠĠĠ Ġabstract Ġval Ġcurr Y : ĠInt ĊĠĠĠ Ġabstract Ġfun Ġcompute Scroll Offset (): ĠBoolean ĊĠĠĠ Ġabstract Ġfun Ġfl ing ( start X : ĠInt , Ġstart Y : ĠInt , Ġvelocity X : ĠInt , Ġvelocity Y : ĠInt , Ġmin X : ĠInt , Ġmax X : ĠInt , Ġmin Y : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġmax Y : ĠInt , Ġover X : ĠInt , Ġover Y : ĠInt ) ĊĠĠĠ Ġabstract Ġfun Ġforce Finished ( finished : ĠBoolean ) ĊĊĠĠĠ Ġprivate Ġclass ĠSc roller Ġinternal Ġconstructor ( context : ĠContext ) Ġ: ĠR 2 FX L Scroller () Ġ{ ĊĊĠĠĠĠĠĠĠ Ġinternal Ġvar Ġsc roller : ĠOver Scroller Ġ= ĠOver Scroller ( context ) ĊĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġis Finished : ĠBoolean ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġsc roller . is Finished ĊĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġcurr X : ĠInt ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġsc roller . curr X ĊĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġcurr Y : ĠInt ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġsc roller . curr Y ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġcompute Scroll Offset (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġsc roller . compute Scroll Offset () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġfl ing ( start X : ĠInt , Ġstart Y : ĠInt , Ġvelocity X : ĠInt , Ġvelocity Y : ĠInt , Ġmin X : ĠInt , Ġmax X : ĠInt , Ġmin Y : ĠInt , Ġmax Y : ĠInt , Ġover X : ĠInt , Ġover Y : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsc roller . fl ing ( start X , Ġstart Y , Ġvelocity X , Ġvelocity Y , Ġmin X , Ġmax X , Ġmin Y , Ġmax Y ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġforce Finished ( finished : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsc roller . force Finished ( finished ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġget Scroller ( context : ĠContext ): ĠR 2 FX L Scroller Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠSc roller ( context ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ