package Ġcom . hu aw en . base library . views . b ann ero ther . banner Ċ Ċ import Ġandroidx . recyclerview . widget . RecyclerView ĊĊ Ċ /** Ċ Ġ* Ġæ » ĳ åĬ¨ çĬ¶æĢģ Ċ Ġ* Ġ@ author ĠL ol lip op Ċ Ġ*/ Ċ enum Ġclass ĠScroll State ( val Ġvalue : ĠInt ) Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRecyclerView çĽ®åīį ä¸į åľ¨ æ»ļ åĬ¨ ãĢĤ ĊĠĠĠĠ Ġ* ĠThe ĠRecyclerView Ġis Ġnot Ġcurrently Ġscrolling . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠID LE ( RecyclerView . SCROLL _ STATE _ IDLE ), ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRecyclerView çĽ®åīį æŃ£åľ¨ åĬ¨çĶ» åĪ° æľĢç»Ī ä½įç½® ï¼Į èĢĮ ä¸į åıĹ å¤ĸ çķĮ æİ§åĪ¶ ãĢĤ ĊĠĠĠĠ Ġ* ĠThe ĠRecyclerView Ġis Ġcurrently Ġanim ating Ġto Ġa Ġfinal Ġposition Ġwhile Ġnot Ġunder ĊĠĠĠĠ Ġ* Ġoutside Ġcontrol . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠSET TL ING ( RecyclerView . SCROLL _ STATE _ SET TL ING ), ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRecyclerView çĽ®åīį æŃ£åľ¨ è¢« å¤ĸéĥ¨ è¾ĵåħ¥ å¦Ĥ çĶ¨æĪ· è§¦ æĳ ¸ è¾ĵåħ¥ æĭ ĸ åĬ¨ ãĢĤ ĊĠĠĠĠ Ġ* ĠThe ĠRecyclerView Ġis Ġcurrently Ġbeing Ġdrag ged Ġby Ġoutside Ġinput Ġsuch Ġas Ġuser Ġtouch Ġinput . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠDR AG GING ( RecyclerView . SCROLL _ STATE _ DR AG GING ), ; ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString { ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen ( this ){ ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠID LE Ġ-> Ġ" IDLE " ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠSET TL ING Ġ-> Ġ" SET TL ING " ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠDR AG GING Ġ-> Ġ" DR AG GING " ĊĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊ Ċ }