package Ġcom . engine ba i . movie h unt . ui . widgets Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . view . Gravity Ċ import Ġandroidx . recyclerview . widget . Snap Helper Ċ import Ġcom . air bnb . e po xy . Carousel Ċ import Ġcom . air bnb . e po xy . Model View Ċ import Ġcom . github . rub en so usa . gravity snap helper . Gravity Snap Helper Ċ Ċ @ Model View ( auto Layout Ġ= ĠModel View . Size . MATCH _ WIDTH _ WRAP _ HEIGHT ) Ċ class ĠCustom Carousel ( context : ĠContext ) Ġ: ĠCar ousel ( context ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġget Snap Helper Factory (): ĠSnap Helper Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġobject Ġ: ĠSnap Helper Factory () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġbuild Snap Helper ( context : ĠContext ?): ĠSnap Helper Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠGr avity Snap Helper ( Gravity . START ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }