package Ġcom . ang cy o . behavior . refresh Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Attribute Set Ċ import Ġcom . ang cy o . behavior . Base Scroll Behavior Ċ Ċ /** Ċ Ġ* Ġ åĪ·æĸ° æķĪæŀľ çļĦ è¡Įä¸º , Ġåıª æľīæķĪ æŀľ , Ġä¸į è§¦åıĳ åĽŀè°ĥ . Ċ Ġ* Ċ Ġ* ĠEmail : ang cy o @ 1 2 6 . com Ċ Ġ* Ġ@ author Ġang cy o Ċ Ġ* Ġ@ date Ġ 2 0 2 0 / 0 1 / 0 7 Ċ Ġ*/ Ċ Ċ open Ġclass ĠRefresh Effect Behavior ( context : ĠContext , Ġattribute Set : ĠAttributeSet ? Ġ= Ġnull ) Ġ: ĊĠĠĠ ĠRefresh Header Behavior ( context , Ġattribute Set ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġon Content Over Scroll ( content Behavior : ĠBase Scroll Behavior <* >, Ġdx : ĠInt , Ġdy : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ_ refresh Effect Config . on Content Over Scroll ( content Behavior , Ġdx , Ġdy ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Content Stop Scroll ( content Behavior : ĠBase Scroll Behavior <* >) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ(! content Behavior . is Touch Hold ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Set Refresh Behavior Status ( content Behavior , ĠI Refresh Behavior . STATUS _ NORMAL ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Behavior . start Scroll To ( 0 , Ġ 0 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }