package Ġdev . po lek . episode tracker . utils Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Attribute Set Ċ import Ġandroid . view . View Ċ import Ġandroidx . coordinator layout . widget . Coordinator Layout Ċ import Ġandroidx . core . view . View Compat Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ Ċ class ĠScroll ing Behavior ( context : ĠContext , Ġattrs : ĠAttributeSet ) ĊĠĠĠ Ġ: ĠCoord inator Layout . Behavior < RecyclerView >( context , Ġattrs ) Ċ { ĊĠĠĠ Ġoverride Ġfun ĠonStart Nested Scroll ( ĊĠĠĠĠĠĠĠ Ġcoord inator Layout : ĠCoord inator Layout , ĊĠĠĠĠĠĠĠ Ġchild : ĠRecyclerView , ĊĠĠĠĠĠĠĠ Ġdirect Target Child : ĠView , ĊĠĠĠĠĠĠĠ Ġtarget : ĠView , ĊĠĠĠĠĠĠĠ Ġaxes : ĠInt , ĊĠĠĠĠĠĠĠ Ġtype : ĠInt ): ĠBoolean ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġaxes Ġand ĠView Compat . SCROLL _ AXIS _ VERTICAL Ġ!= Ġ 0 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Nested Pre Scroll ( ĊĠĠĠĠĠĠĠ Ġcoord inator Layout : ĠCoord inator Layout , ĊĠĠĠĠĠĠĠ Ġchild : ĠRecyclerView , ĊĠĠĠĠĠĠĠ Ġtarget : ĠView , ĊĠĠĠĠĠĠĠ Ġdx : ĠInt , ĊĠĠĠĠĠĠĠ Ġdy : ĠInt , ĊĠĠĠĠĠĠĠ Ġconsumed : ĠInt Array , ĊĠĠĠĠĠĠĠ Ġtype : ĠInt ) ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġchild . scroll By ( dx , Ġdy ) ĊĠĠĠĠĠĠĠ Ġsuper . on Nested Pre Scroll ( coordinator Layout , Ġchild , Ġtarget , Ġdx , Ġdy , Ġconsumed , Ġtype ) ĊĠĠĠ Ġ} Ċ } Ċ