You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Yi Ge Gao Xiao De AndroidShua Xin Ku ,Li Lun Shang Zhi Chi Suo You De Shi Tu ,Bi Guan Fang De SwipeRefreshLayoutGeng Qiang Da Qie Shi Yong Fang Bian .
Te Xing :
Li Lun Shang Zhi Chi Suo You De Shi Tu ,Qie Ke Gen Ju Ju Ti Xu Qiu Gao Xiao Gua Pei .
Zhi Chi Duo Dian Hong Mo .
Zhi Chi Qian Tao Hua Dong ,Wan Zheng Shi Xian Liao NestedScrollingChild3,NestedScrollingParent3 Jie Kou ,Wan Zhuan CoordinatorLayout.
Zhi Jie Ji Cheng Zi ViewGroup,Yong You Zhuo Yue De Xing Neng ,Zhi Chi Lei FameLayoutDe Te Xing (Gravity, Margin).
Zhi Chi Zi Dong Shua Xin , Zi Dong Shang La Jia Zai , Dao Di Zi Dong Jia Zai Geng Duo (Bu Tui Jian ,Jian Yi Shi Yong AdapterShi Xian ,Ke Zi Ding Yi Dao Di Pan Duan Luo Ji Hui Diao Shi Xian Yu Jia Zai Geng Duo ).
Zhi Chi Yue Jie Hui Dan ,Zhi Chi Ji Yu Wu Li Te Xing De Yue Jie Hui Dan Xiao Guo .
Zhi Chi Shua Xin Shi Tu Zi Ding Yang Shi :STYLE_DEFAULT(Mo Ren Bu Gai Bian Da Xiao ), STYLE_SCALE(Dong Tai Gai Bian Da Xiao ,Hui Zai SRLNei Bu Ce Liang Bing Bu Ju ,Suo Yi Xing Neng Hui You Sun Shi ), STYLE_PIN(Bu Hui Gai Bian Shi Tu Da Xiao ,Gu Ding Zai Ding Bu Huo Zhe Di Bu ), STYLE_FOLLOW_SCALE(Xian Zong Xiang Gen Sui Yi Dong Bing Qie Bu Gai Bian Shi Tu Da Xiao ,Da Yu Shi Tu Gao Du Hou Dong Tai Gai Bian Shi Tu Da Xiao Qie Xing Neng Hui You Sun Shi ), STYLE_FOLLOW_PIN(Bu Hui Gai Bian Shi Tu Da Xiao ,Xian Zong Xiang Gen Sui Yi Dong ,Da Yu Shi Tu Gao Du Hou Gu Ding ), STYLE_FOLLOW_CENTER(Bu Hui Gai Bian Shi Tu Da Xiao ,Xian Zong Xiang Gen Sui Yi Dong ,Da Yu Shi Tu Gao Du Hou Rang Shi Tu Bao Chi Zai Yi Dong De Ju Chi Zhong Xin Dian ).
Zhi Chi Er Ji Shua Xin Shi Jian (TwoLevelSmoothRefreshLayout),PS:Tao Bao Er Lou , Jing Dong Huo Dong .
Zhi Chi Heng Xiang Shua Xin (HorizontalSmoothRefreshLayout).
Zhi Chi ListView, GridView, RecyclerViewJia Zai Geng Duo De Tong Bu Ping Hua Gun Dong .
Zhi Chi Shou Shi :Tong Bu Fling(Shua Xin Shi Tu Reng Ke Jian De Qing Kuang Xia ,Hui Xian Hui Gun Yin Cang Shua Xin Shi Tu ,Er Hou Xiang Xia Chuan Di FlingShou Shi ).
Zhi Chi Zuo Wei Ke La Shen Nei Bu Shi Tu Bu Ju Shi Yong (Lei Xiao Mi She Zhi Ye Xiao Guo ).
Feng Fu De Hui Diao Jie Kou He Diao Shi Xin Xi ,Ke Li Yong Xian You APIShi Xian Feng Fu De Xiao Guo .
Yin Ru
Tian Jia Ru Xia Yi Lai Dao Ni De build.gradle Wen Jian :
/** * Fan Hui Shi Tou Bu Shi Tu Huan Shi Wei Bu Shi Tu ; */ int getType();
/** * Yi Ban Qing Kuang Du Shi ViewShi Xian Ben Jie Kou ,Suo Yi Fan Hui this; */ View getView();
/** * Huo Qu Shi Tu Yang Shi ,Zi 1.4.8Ban Ben Hou Zhi Chi 6Chong Yang Shi ,STYLE_DEFAULT, STYLE_SCALE, STYLE_PIN, STYLE_FOLLOW_SCALE, STYLE_FOLLOW_PIN, STYLE_FOLLOW_CENTER; */ int getStyle();
/** * Huo Qu Shi Tu De Zi Ding Yi Gao Du ,Dang Shi Tu Yang Shi Wei STYLE_SCALEHe STYLE_FOLLOW_SCALEShi ,Bi Xu Fan Hui Yi Ge Que Qie Qie Da Yu 0De Zhi ,Shi Yong Heng Xiang Shua Xin Ku Shi ,Gai Shu Xing Shi Ji Ying Gai Fan Hui De Shi Shi Tu De Kuan Du ; * Zi 1.6.1Ban Ben Kai Shi ,Ru Guo Xiang Yao Dang Qian Shi Tu Pu Man Bu Ju Ji MATCH_PARENT,Na Yao Zhi Chi Fan Hui ViewGroup.LayoutParams.MATCH_PARENTDui Ying De Zhi Ji `-1`; */ int getCustomHeight();
/** * Shou Zhi Chi Kai Ping Mu ; */ void onFingerUp(SmoothRefreshLayout layout, T indicator);
/** * Zhong Zhi Shi Tu ; */ void onReset(SmoothRefreshLayout layout);
/** * Zhong Xin Pei Zhi Shi Tu ,Zhun Bei Shua Xin ; */ void onRefreshPrepare(SmoothRefreshLayout layout);
/** * Kai Shi Shua Xin ; */ void onRefreshBegin(SmoothRefreshLayout layout, T indicator);
/** * Dang Tou Bu Huo Zhe Wei Bu Shi Tu Fa Sheng Wei Zhi Bian Hua ; */ void onRefreshPositionChanged(SmoothRefreshLayout layout, byte status, T indicator);
/** * Dang Tou Bu Huo Zhe Wei Bu Shi Tu Reng Ran Chu Yu Chu Li Shi Wu Zhong ,Zhe Shi Hou Yi Dong Qi Ta Shua Xin Shi Tu Ze Hui Diao Yong Gai Fang Fa ; * Zai 1.4.6Ban Ben Xin Jia Ru ; */ void onPureScrollPositionChanged(SmoothRefreshLayout layout, byte status, T indicator); }
Tian Jia Zi Ding Yi Shua Xin Shi Tu
Quan Ju Jing Tai Dai Ma Gou Zao
SmoothRefreshLayout.setDefaultCreator(new IRefreshViewCreator() { @Override public IRefreshView createHeader(SmoothRefreshLayout layout) { ClassicHeader header = new ClassicHeader(layout.getContext()); return header; }
@Override public IRefreshView createFooter(SmoothRefreshLayout layout) { ClassicFooter footer = new ClassicFooter(layout.getContext()); return footer; } });
Dong Tai Dai Ma Tian Jia
ClassicHeader header = new ClassicHeader(mRefreshLayout.getContext()); mRefreshLayout.setHeaderView(header); ClassicFooter footer = new ClassicFooter(mRefreshLayout.getContext()); mRefreshLayout.setFooterView(footer);
Qing Zhi Jie Xie Ru XmlWen Jian ,SmoothRefreshLayoutHui Gen Ju Tian Jia De ViewShi Fou Shi Shi Xian Liao IRefreshViewJie Kou Jin Xing Pan Duan
Shi Xian Lei QQXia La Zu Ni Xiao Guo
mRefreshLayout.setIndicatorOffsetCalculator(new IIndicator.IOffsetCalculator() { @Override public float calculate(@IIndicator.MovingStatus int status, int currentPos, float offset) { if (status == IIndicator.MOVING_HEADER) { if (offset < 0) { //Ru Guo Xi Wang Tuo Dong Suo Hui Shi Lei Si QQYi Yang Mei You Zu Ni Xiao Guo ,Zu Ni Xiao Guo Zhi Cun Zai Yu Xia La Ze Ke Yi Zai Ci Fan Hui offset //Ru Guo Xi Wang Tuo Dong Suo Hui Shi Lei Si QQYi Yang You Zu Ni Xiao Guo ,Na Yao Qing Zhu Shi Diao Zhe Ge Pan Duan Yu Ju return offset; } return (float) Math.pow(Math.pow(currentPos / 2, 1.28d) + offset, 1 / 1.28d) * 2 - currentPos; } else if (status == IIndicator.MOVING_FOOTER) { if (offset > 0) { //Ru Guo Xi Wang Tuo Dong Suo Hui Shi Lei Si QQYi Yang Mei You Zu Ni Xiao Guo ,Zu Ni Xiao Guo Zhi Cun Zai Yu Shang La Ze Ke Yi Zai Ci Fan Hui offset //Ru Guo Xi Wang Tuo Dong Suo Hui Shi Lei Si QQYi Yang You Zu Ni Xiao Guo ,Na Yao Qing Zhu Shi Diao Zhe Ge Pan Duan Yu Ju return offset; } return -((float) Math.pow(Math.pow(currentPos / 2, 1.28d) - offset, 1 / 1.28d) * 2 - currentPos); } else { if (offset > 0) { return (float) Math.pow(offset, 1 / 1.28d) * 2; } else if (offset < 0) { return -(float) Math.pow(-offset, 1 / 1.28d) * 2; } else { return offset; } } } });
XmlShu Xing
SmoothRefreshLayout Zi Shen Pei Zhi
Ming Cheng
Lei Xing
Miao Shu
sr_content
reference
Zhi Ding Nei Rong Shi Tu De Zi Yuan ID
sr_resistance
float
Yi Dong Shua Xin Shi Tu Shi Hou De Yi Dong Zu Ni (Mo Ren :1.65f)
sr_resistanceOfFooter
float
Yi Dong FooterShi Tu Shi Hou De Yi Dong Zu Ni (Mo Ren :1.65f)
sr_resistanceOfHeader
float
Yi Dong HeaderShi Tu Shi Hou De Yi Dong Zu Ni (Mo Ren :1.65f)
sr_ratioToRefresh
float
Hong Fa Shua Xin Shi Wei Zhi Zhan Shua Xin Shi Tu De Gao Du Bi (Mo Ren :1f)
sr_ratioOfHeaderToRefresh
float
Hong Fa Shua Xin Shi Wei Zhi Zhan HeaderShi Tu De Gao Du Bi (Mo Ren :1f)
sr_ratioOfFooterToRefresh
float
Hong Fa Jia Zai Geng Duo Shi Wei Zhi Zhan FooterShi Tu De Gao Du Bi (Mo Ren :1f)
sr_ratioToKeep
float
Shua Xin Zhong Bao Chi Shi Tu Wei Zhi Zhan Shua Xin Shi Tu De Gao Du Bi (Mo Ren :1f),Gai Shu Xing De Zhi Bi Xu Xiao Yu Deng Yu Hong Fa Shua Xin Gao Du Bi Cai Hui You Xiao Guo
sr_ratioToKeepHeader
float
Shua Xin Zhong Bao Chi Shi Tu Wei Zhi Zhan HeaderShi Tu De Gao Du Bi (Mo Ren :1f),Gai Shu Xing De Zhi Bi Xu Xiao Yu Deng Yu Hong Fa Shua Xin Gao Du Bi Cai Hui You Xiao Guo
sr_ratioToKeepFooter
float
Shua Xin Zhong Bao Chi Shi Tu Wei Zhi Zhan FooterShi Tu De Gao Du Bi (Mo Ren :1f),Gai Shu Xing De Zhi Bi Xu Xiao Yu Deng Yu Hong Fa Shua Xin Gao Du Bi Cai Hui You Xiao Guo
sr_maxMoveRatio
float
Zui Da Yi Dong Ju Chi Zhan Shua Xin Shi Tu De Gao Du Bi (Mo Ren :0f,Biao Shi Bu Hui Hong Fa )
sr_maxMoveRatioOfHeader
float
Zui Da Yi Dong Ju Chi Zhan HeaderShi Tu De Gao Du Bi (Mo Ren :0f,Biao Shi Bu Hui Hong Fa )
sr_maxMoveRatioOfFooter
float
Zui Da Yi Dong Ju Chi Zhan FooterShi Tu De Gao Du Bi (Mo Ren :0f,Biao Shi Bu Hui Hong Fa )
sr_closeDuration
integer
Zhi Ding Shou Suo Shua Xin Shi Tu Dao Qi Shi Wei Zhi De Shi Chang (Mo Ren :350)
sr_closeHeaderDuration
integer
Zhi Ding Shou Suo HeaderShi Tu Dao Qi Shi Wei Zhi De Shi Chang (Mo Ren :350)
sr_closeFooterDuration
integer
Zhi Ding Shou Suo FooterShi Tu Dao Qi Shi Wei Zhi De Shi Chang (Mo Ren :350)
sr_backToKeepDuration
integer
She Zhi Hui Gun Dao Bao Chi Shua Xin Shi Tu Wei Zhi De Shi Jian (Mo Ren :200)
sr_backToKeepHeaderDuration
integer
She Zhi Hui Gun Dao Bao Chi HeaderShi Tu Wei Zhi De Shi Jian (Mo Ren :200)
sr_backToKeepFooterDuration
integer
She Zhi Hui Gun Dao Bao Chi FooterShi Tu Wei Zhi De Shi Jian (Mo Ren :200)
sr_enablePinContent
boolean
Gu Ding Nei Rong Shi Tu (Mo Ren :false)
sr_enableKeep
boolean
Shua Xin Zhong Bao Chi Shi Tu Ting Liu Zai Suo She Zhi De Ying Gai Ting Liu De Wei Zhi (Mo Ren :true)
sr_enablePullToRefresh
boolean
La Dong Shua Xin ,Xia La Huo Zhe Shang La Dao Hong Fa Shua Xin Wei Zhi Ji Li Ji Hong Fa Shua Xin (Mo Ren :false)
sr_enableOverScroll
boolean
Yue Jie Hui Dan (Mo Ren :true)
sr_enableRefresh
boolean
She Zhi Shi Fou Qi Yong Xia La Shua Xin (Mo Ren :ture)
sr_enableLoadMore
boolean
She Zhi Shi Fou Qi Yong Jia Zai Geng Duo (Mo Ren :false)
sr_mode
enum
Mo Shi She Zhi (Mo Ren :MODE_DEFAULTWei Shua Xin Kong Jian Mo Shi )
sr_stickyHeader
reference
Zhi Ding Nian Tie Tou Bu De Zi Yuan ID
sr_stickyFooter
reference
Zhi Ding Nian Tie Wei Bu De Zi Yuan ID
TwoLevelSmoothRefreshLayout Zi Shen Pei Zhi
Ming Cheng
Lei Xing
Miao Shu
sr_enableTwoLevelRefresh
boolean
She Zhi Shi Fou Qi Yong Er Ji Shua Xin (Mo Ren :true)
sr_backToKeep2Duration
boolean
She Zhi Hui Gun Dao Bao Chi Er Ji Shua Xin Tou Bu Chu Yu Er Ji Shua Xin Guo Cheng Zhong De Shi Chang (Mo Ren :500)
sr_closeHeader2Duration
boolean
She Zhi Guan Bi Er Ji Shua Xin Tou Bu De Shi Chang (Mo Ren :500)
SmoothRefreshLayoutBao Guo Nei Bu Qi Ta ViewZhi Chi Pei Zhi
Ming Cheng
Lei Xing
Miao Shu
layout_gravity
flag
Zhi Ding Qi Ta Bei Bao Guo Shi Tu De Dui Qi Shu Xing (Fei targetView, Fei refreshView)
SmoothRefreshLayout javaShu Xing She Zhi Fang Fa
Ming Cheng
Can Shu
Miao Shu
setHeaderView
IRefreshView
Pei Zhi Tou Bu Shi Tu
setFooterView
IRefreshView
Pei Zhi Wei Bu Shi Tu
setContentView
View
Pei Zhi Nei Rong Shi Tu
setMode
int
Pei Zhi Dang Qian Mo Shi
setLayoutManager
LayoutManager
Pei Zhi Zi Ding Yi Bu Ju Guan Li Qi
setDisableWhenAnotherDirectionMove
boolean
Nei Bu Shi Tu Han You Qi Ta Fang Xiang Hua Dong Shi Tu Shi Xu She Zhi Gai Shu Xing Wei ture(Mo Ren :false)
setMaxOverScrollDuration
int
She Zhi Yue Jie Hui Dan Dong Hua Zui Chang Shi Jian (Mo Ren :350)
setMinOverScrollDuration
int
She Zhi Yue Jie Hui Dan Dong Hua Zui Duan Shi Jian (Mo Ren :100)
setResistance
float
Yi Dong Shua Xin Shi Tu Shi Hou De Yi Dong Zu Ni (Mo Ren :1.65f)
setResistanceOfFooter
float
Yi Dong FooterShi Tu Shi Hou De Yi Dong Zu Ni (Mo Ren :1.65f)
setResistanceOfHeader
float
Yi Dong HeaderShi Tu Shi Hou De Yi Dong Zu Ni (Mo Ren :1.65f)
setRatioToRefresh
float
Hong Fa Shua Xin Shi Wei Zhi Zhan Shua Xin Shi Tu De Gao Du Bi (Mo Ren :1.1f)
setRatioOfHeaderToRefresh
float
Hong Fa Shua Xin Shi Wei Zhi Zhan HeaderShi Tu De Gao Du Bi (Mo Ren :1.1f)
setRatioOfFooterToRefresh
float
Hong Fa Jia Zai Geng Duo Shi Wei Zhi Zhan FooterShi Tu De Gao Du Bi (Mo Ren :1.1f)
setRatioToKeep
float
Shua Xin Zhong Bao Chi Shi Tu Wei Zhi Zhan Shua Xin Shi Tu De Gao Du Bi (Mo Ren :1f),Gai Shu Xing De Zhi Bi Xu Xiao Yu Deng Yu Hong Fa Shua Xin Gao Du Bi Cai Hui You Xiao Guo
setRatioToKeepHeader
float
Shua Xin Zhong Bao Chi Shi Tu Wei Zhi Zhan HeaderShi Tu De Gao Du Bi (Mo Ren :1f),Gai Shu Xing De Zhi Bi Xu Xiao Yu Deng Yu Hong Fa Shua Xin Gao Du Bi Cai Hui You Xiao Guo
setRatioToKeepFooter
float
Shua Xin Zhong Bao Chi Shi Tu Wei Zhi Zhan FooterShi Tu De Gao Du Bi (Mo Ren :1f),Gai Shu Xing De Zhi Bi Xu Xiao Yu Deng Yu Hong Fa Shua Xin Gao Du Bi Cai Hui You Xiao Guo
setMaxMoveRatio
float
Zui Da Yi Dong Ju Chi Zhan Shua Xin Shi Tu De Gao Du Bi (Mo Ren :0f,Biao Shi Bu Hui Hong Fa )
setMaxMoveRatioOfHeader
float
Zui Da Yi Dong Ju Chi Zhan HeaderShi Tu De Gao Du Bi (Mo Ren :0f,Biao Shi Bu Hui Hong Fa )
setMaxMoveRatioOfFooter
float
Zui Da Yi Dong Ju Chi Zhan FooterShi Tu De Gao Du Bi (Mo Ren :0f,Biao Shi Bu Hui Hong Fa )
setDurationToClose
int
Zhi Ding Shou Suo Shua Xin Shi Tu Dao Qi Shi Wei Zhi De Shi Chang (Mo Ren :350)
setDurationToCloseHeader
int
Zhi Ding Shou Suo HeaderShi Tu Dao Qi Shi Wei Zhi De Shi Chang (Mo Ren :350)
setDurationToCloseFooter
int
Zhi Ding Shou Suo FooterShi Tu Dao Qi Shi Wei Zhi De Shi Chang (Mo Ren :350)
setDurationOfBackToKeep
integer
She Zhi Hui Gun Dao Bao Chi Shua Xin Shi Tu Wei Zhi De Shi Jian (Mo Ren :200)
setDurationOfBackToKeepHeader
integer
She Zhi Hui Gun Dao Bao Chi HeaderShi Tu Wei Zhi De Shi Jian (Mo Ren :200)
setDurationOfBackToKeepFooter
integer
She Zhi Hui Gun Dao Bao Chi FooterShi Tu Wei Zhi De Shi Jian (Mo Ren :200)
setEnablePinContentView
boolean
Gu Ding Nei Rong Shi Tu (Mo Ren :false)
setEnablePullToRefresh
boolean
La Dong Shua Xin ,Xia La Huo Zhe Shang La Dao Hong Fa Shua Xin Wei Zhi Ji Li Ji Hong Fa Shua Xin (Mo Ren :false)
setEnableOverScroll
boolean
Yue Jie Hui Dan (Mo Ren :true)
setEnableInterceptEventWhileLoading
boolean
Shua Xin Zhong Lan Jie Bu Xiang Ying Hong Mo Cao Zuo (Mo Ren :false)
setEnableHeaderDrawerStyle
boolean
HeaderChou Ti Yang Shi ,Ji HeaderShi Tu Zai Nei Rong Shi Tu Xia Mian (Mo Ren :false)
setEnableFooterDrawerStyle
boolean
FooterChou Ti Yang Shi ,Ji FooterShi Tu Zai Nei Rong Shi Tu Xia Mian (Mo Ren :false)
setDisablePerformRefresh
boolean
Guan Bi Hong Fa HeaderShua Xin (Mo Ren :false)
setDisablePerformLoadMore
boolean
Guan Bi Hong Fa FooterShua Xin (Mo Ren :false)
setEnableNoMoreData
boolean
She Zhi FooterMei You Geng Duo Shu Ju ,Gai Xuan Xiang She Zhi trueShi Zai FrameCeng Deng Tong setDisablePerformLoadMoreShe Zhi Wei true,Zhi Shi Zi Ding Yi Shi Tu Ke Yi Gen Ju Gai Biao Zhi Wei Gai Bian Shi Tu Yang Shi ,ClassicFooterMo Ren Shi Xian Liao Dui Gai Shu Xing De Zhi Chi (Mo Ren :false)
setEnableNoMoreDataAndNoSpringBack
boolean
She Zhi FooterMei You Geng Duo Shu Ju Qie Bu Zai Hui Dan
setDisableRefresh
boolean
Jin Yong HeaderShua Xin (Mo Ren :false)
setDisableLoadMore
boolean
Jin Yong FooterShua Xin (Mo Ren :false)
setEnableKeepRefreshView
boolean
Shua Xin Zhong Bao Chi Shi Tu Ting Liu Zai Suo She Zhi De Ying Gai Ting Liu De Wei Zhi (Mo Ren :true)
setEnableAutoRefresh
boolean
Dao Ding Bu Zi Dong Shua Xin (Mo Ren :false)
setEnableAutoLoadMore
boolean
Dao Di Bu Zi Dong Jia Zai (Mo Ren :false)
setEnablePinRefreshViewWhileLoading
boolean
Gu Ding Shua Xin Shi Tu Zai Suo She Zhi De Ying Gai Ting Liu De Wei Zhi ,Bing Qie Bu Xiang Ying Yi Dong ,Ji MaterialYang Shi (Mo Ren :false),She Zhi Kai Qi Hui Tong Shi Kai Qi setEnablePinContentViewHe setEnableKeepRefreshView2Ge Xuan Xiang
setSpringInterpolator
Interpolator
She Zhi Zhu Dong Dan Chu Shi De Gun Dong Cha Zhi Qi
setSpringBackInterpolator
Interpolator
She Zhi Shi Fang Shi De Gun Dong Cha Zhi Qi
setEnableCompatSyncScroll
boolean
She Zhi Shi Fou Kai Qi Hui Gun Shi De Tong Bu Gun Dong (Mo Ren :true)
setDisableLoadMoreWhenContentNotFull
boolean
She Zhi Dang Nei Rong Shi Tu Wei Man Ping Shi Guan Bi Jia Zai Geng Duo
setStickyHeaderResId
int
She Zhi Nian Tie Tou Bu Shi Tu De Zi Yuan ID
setStickyFooterResId
int
She Zhi Nian Tie Tou Bu Shi Tu De Zi Yuan ID
setEnableOldTouchHandling
boolean
She Zhi Qi Yong Lao Ban Ben De Hong Mo Shi Jian Chu Li Luo Ji
setScrollTargetView
View
She Zhi Pan Duan Shi Fou Gun Dao Dao Bian Jie Dui Ying De Shi Tu ,Li Ru Zai SmoothRefreshLayoutZhong You Yi Ge CoordinatorLayout,CoordinatorLayoutZhong You AppbarLayout, RecyclerViewDeng ,Jia Zai Geng Duo Shi Xi Wang Bei Yi Dong De Shi Tu Wei RecyclerViewEr Bu Shi CoordinatorLayout,Na Yao She Zhi RecyclerViewWei TargetViewJi Ke
SmoothRefreshLayout Hui Diao
Ming Cheng
Can Shu
Miao Shu
setOnRefreshListener
T extends OnRefreshListener
She Zhi Shua Xin Shi Jian Jian Ting Hui Diao
addLifecycleObserver
ILifecycleObserver
Tian Jia Sheng Ming Zhou Qi Jian Ting
addOnStatusChangedListener
addOnStatusChangedListener
She Zhi Nei Bu Zhuang Tai Gai Bian Hui Diao
addOnUIPositionChangedListener
OnUIPositionChangedListener
Tian Jia Shi Tu Wei Zhi Bian Hua De Jian Ting Hui Diao
setOnSyncScrollCallback
OnSyncScrollCallback
She Zhi Wan Cheng Shua Xin Hou Jin Xing Ping Hua Gun Dong De Hui Diao
setOnPerformAutoLoadMoreCallBack
OnPerformAutoLoadMoreCallBack
She Zhi Hong Fa Zi Dong Jia Zai Geng Duo De Tiao Jian Hui Diao ,Ru Guo Hui Diao De canAutoLoadMore()Fang Fa Fan Hui trueZe Hui Li Ji Hong Fa Jia Zai Geng Duo
setOnPerformAutoRefreshCallBack
OnPerformAutoRefreshCallBack
She Zhi Hong Fa Zi Dong Shua Xin De Tiao Jian Hui Diao ,Ru Guo Hui Diao De canAutoRefresh()Fang Fa Fan Hui trueZe Hui Li Ji Hong Fa Shua Xin
setOnHeaderEdgeDetectCallBack
OnHeaderEdgeDetectCallBack
She Zhi Jian Cha Nei Rong Shi Tu Shi Fou Zai Ding Bu De Zhong Zai Hui Diao (SmoothRefreshLayoutNei Bu isNotYetInEdgeCannotMoveHeader()Fang Fa )
setOnFooterEdgeDetectCallBack
OnFooterEdgeDetectCallBack
She Zhi Jian Cha Nei Rong Shi Tu Shi Fou Zai Di Bu De Zhong Zai Hui Diao (SmoothRefreshLayoutNei Bu isNotYetInEdgeCannotMoveFooter()Fang Fa )
setOnHookHeaderRefreshCompleteCallback
OnHookUIRefreshCompleteCallBack
She Zhi HeaderShua Xin Wan Cheng De HookHui Diao ,Ke Shi Xian Yan Chi Wan Cheng Shua Xin
setOnHookFooterRefreshCompleteCallback
OnHookUIRefreshCompleteCallBack
She Zhi FooterShua Xin Wan Cheng De HookHui Diao ,Ke Shi Xian Yan Chi Wan Cheng Shua Xin
SmoothRefreshLayout Qi Ta
Ming Cheng
Can Shu
Miao Shu
setDefaultCreator(Jing Tai Fang Fa )
IRefreshViewCreator
She Zhi Shua Xin Shi Tu Chuang Jian Zhe ,Ru Guo Mei You Te Shu Zhi Ding Shua Xin Shi Tu Qie She Zhi De Mo Shi Xu Yao Shua Xin Shi Tu Ze Hui Diao Yong Chuang Jian Zhe Gou Jian Shua Xin Shi Tu
refreshComplete
Wu Can
Shua Xin Wan Cheng ,Qie She Zhi Zui Hou Yi Ci Shua Xin Zhuang Tai Wei Cheng Gong
refreshComplete
boolean
Shua Xin Wan Cheng ,Can Shu :She Zhi Zui Hou Yi Ci Shua Xin Shi Fou Shua Xin Cheng Gong
refreshComplete
boolean,long
Shua Xin Wan Cheng ,Can Shu 1:She Zhi Zui Hou Yi Ci Shua Xin Shi Fou Shua Xin Cheng Gong ,Can Shu 2:She Zhi Yan Chi Zhong Zhi Shua Xin Zhuang Tai De Shi Jian (Hui Xian Hong Fa Shua Xin Shi Tu De Shua Xin Wan Cheng Hui Diao ,Dan Zai Yan Chi De Shi Jian Nei Ku Shi Ji Shang Zhuang Tai Reng Shi Shua Xin Zhuang Tai )
refreshComplete
long
Shua Xin Wan Cheng ,Qie She Zhi Zui Hou Yi Ci Shua Xin Zhuang Tai Wei Cheng Gong ,Can Shu :She Zhi Yan Chi Zhong Zhi Shua Xin Zhuang Tai De Shi Jian (Hui Xian Hong Fa Shua Xin Shi Tu De Shua Xin Wan Cheng Hui Diao ,Dan Zai Yan Chi De Shi Jian Nei Ku Shi Ji Shang Zhuang Tai Reng Shi Shua Xin Zhuang Tai )
setLoadingMinTime
long
She Zhi Kai Shi Shua Xin Dao Jie Shu Shua Xin De Zui Xiao Shi Jian Chai (Mo Ren :500),Can Shu :Shi Jian Chai
autoRefresh
Wu Can
Zi Dong Hong Fa HeaderShua Xin ,Li Ji Hong Fa Shua Xin Shi Jian Bing Gun Dong Dao Hong Fa HeaderShua Xin Wei Zhi
autoRefresh
boolean
Zi Dong Hong Fa HeaderShua Xin ,Can Shu :Shi Fou Li Ji Hong Fa Shua Xin Shi Jian ,Hui Gun Dong Dao Hong Fa HeaderShua Xin Wei Zhi
autoRefresh
boolean,boolean
Zi Dong Hong Fa HeaderShua Xin ,Can Shu 1:Shi Fou Li Ji Hong Fa Shua Xin Shi Jian ,Can Shu 2:Shi Fou Gun Dong Dao Hong Fa HeaderShua Xin Wei Zhi
forceRefresh
Wu Can
Qiang Zhi Hong Fa FooterShua Xin ,Gai Fang Fa Bu Hui Hong Fa Gun Dong
autoLoadMore
Wu Can
Zi Dong Hong Fa FooterShua Xin ,Li Ji Hong Fa Shua Xin Shi Jian Bing Gun Dong Dao Hong Fa FooterShua Xin Wei Zhi
autoLoadMore
boolean
Zi Dong Hong Fa FooterShua Xin ,Can Shu :Shi Fou Li Ji Hong Fa Shua Xin Shi Jian ,Hui Gun Dong Dao Hong Fa FooterShua Xin Wei Zhi
autoLoadMore
boolean,boolean
Zi Dong Hong Fa FooterShua Xin ,Can Shu 1:Shi Fou Li Ji Hong Fa Shua Xin Shi Jian ,Can Shu 2:Shi Fou Gun Dong Dao Hong Fa FooterShua Xin Wei Zhi
forceLoadMore
Wu Can
Qiang Zhi Hong Fa FooterShua Xin ,Gai Fang Fa Bu Hui Hong Fa Gun Dong
TwoLevelSmoothRefreshLayout javaShu Xing She Zhi Fang Fa
Ming Cheng
Can Shu
Miao Shu
setRatioOfHeaderToHintTwoLevel
float
She Zhi Hong Fa Er Ji Shua Xin Ti Shi Shi De Wei Zhi Zhan HeaderShi Tu De Gao Du Bi
setRatioOfHeaderToTwoLevel
float
She Zhi Hong Fa Er Ji Shua Xin Shi De Wei Zhi Zhan HeaderShi Tu De Gao Du Bi
setRatioToKeepTwoLevelHeader
float
Er Ji Shua Xin Zhong Bao Chi Shi Tu Wei Zhi Zhan HeaderShi Tu De Gao Du Bi (Mo Ren :1f)
setDisableTwoLevelRefresh
boolean
She Zhi Shi Fou Guan Bi Er Ji Shua Xin (Mo Ren :false)
setDurationOfBackToKeepTwoLevel
int
She Zhi Hui Gun Dao Bao Chi Er Ji Shua Xin HeaderShi Tu Wei Zhi De Shi Jian (Mo Ren :500)
setDurationToCloseTwoLevel
int
She Zhi Er Ji Shua Xin HeaderShua Xin Wan Cheng Hui Gun Dao Qi Shi Wei Zhi De Shi Jian (Mo Ren :500)
TwoLevelSmoothRefreshLayout Qi Ta
Ming Cheng
Can Shu
Miao Shu
autoTwoLevelRefreshHint
Wu Can
Zi Dong Hong Fa Er Ji Shua Xin Ti Shi Bing Gun Dong Dao Hong Fa Ti Shi Wei Zhi Hou Hui Gun Hui Qi Shi Wei Zhi
autoTwoLevelRefreshHint
int
Zi Dong Hong Fa Er Ji Shua Xin Ti Shi Bing Gun Dong Dao Hong Fa Ti Shi Wei Zhi Hou Ting Liu Zhi Ding Shi Chang ,Can Shu :Ting Liu Duo Chang Shi Jian
autoTwoLevelRefreshHint
boolean
Zi Dong Hong Fa Er Ji Shua Xin Ti Shi Shi Fou Gun Dong Dao Hong Fa Ti Shi Wei Zhi Hou Hui Gun Hui Qi Shi Wei Zhi ,Can Shu :Shi Fou Gun Dao Dao Hong Fa Wei Zhi
autoTwoLevelRefreshHint
boolean,int
Zi Dong Hong Fa Er Ji Shua Xin Ti Shi ,Can Shu 1:Shi Fou Gun Dong Dao Hong Fa Wei Zhi ,Can Shu 2:Ting Liu Duo Chang Shi Jian
autoTwoLevelRefreshHint
boolean,int,boolean
Zi Dong Hong Fa Er Ji Shua Xin Ti Shi ,Can Shu 1:Shi Fou Gun Dong Dao Hong Fa Wei Zhi ,Can Shu 2:Ting Liu Duo Chang Shi Jian ,Can Shu 3:Shi Fou Ke Yi Bei Hong Mo Da Duan ,Ji Hong Fa Ti Shi Dong Zuo Guo Cheng Zhong Lan Jie Hong Mo Shi Jian ,Zhi Dao Hui Gun Dao Qi Shi Wei Zhi Bing Zhong Zhi Wei Mo Ren Zhuang Tai
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
About
Yi Kuan Zhi Chi Shang Xia La Shua Xin , Yue Jie Hui Dan , Er Ji Shua Xin , Heng Xiang Shua Xin , La Shen Hui Dan , Ping Hua Gun Dong , Qian Tao Gun Dong De Duo Gong Neng Shua Xin Kong Jian