admin
2020-08-12 cefe2a41db4a275fb1e940a902cb156f1ed68d80
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
Êþº¾2º?com/handmark/pulltorefresh/library/PullToRefreshAdapterViewBase4com/handmark/pulltorefresh/library/PullToRefreshBase+android/widget/AbsListView$OnScrollListenermLastItemVisibleZmOnScrollListener-Landroid/widget/AbsListView$OnScrollListener;mOnLastItemVisibleListenerPLcom/handmark/pulltorefresh/library/PullToRefreshBase$OnLastItemVisibleListener;
mEmptyViewLandroid/view/View;mIndicatorIvTop=Lcom/handmark/pulltorefresh/library/internal/IndicatorLayout;mIndicatorIvBottommShowIndicatormScrollEmptyViewG$SWITCH_TABLE$com$handmark$pulltorefresh$library$PullToRefreshBase$Mode[IconvertEmptyViewLayoutParamsP(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/FrameLayout$LayoutParams;Code'android/widget/FrameLayout$LayoutParams
 <init>((Landroid/view/ViewGroup$LayoutParams;)V (android/widget/LinearLayout$LayoutParams    " #$gravityI    "LineNumberTableLocalVariableTablelp%Landroid/view/ViewGroup$LayoutParams;newLp)Landroid/widget/FrameLayout$LayoutParams; StackMapTable(Landroid/content/Context;)V
/ -    1     3 4mRefreshableView6android/widget/AbsListView
58 9:setOnScrollListener0(Landroid/widget/AbsListView$OnScrollListener;)VthisALcom/handmark/pulltorefresh/library/PullToRefreshAdapterViewBase;contextLandroid/content/Context;LocalVariableTypeTableFLcom/handmark/pulltorefresh/library/PullToRefreshAdapterViewBase<TT;>;7(Landroid/content/Context;Landroid/util/AttributeSet;)V
C AattrsLandroid/util/AttributeSet;W(Landroid/content/Context;Lcom/handmark/pulltorefresh/library/PullToRefreshBase$Mode;)V
H Fmode;Lcom/handmark/pulltorefresh/library/PullToRefreshBase$Mode;œ(Landroid/content/Context;Lcom/handmark/pulltorefresh/library/PullToRefreshBase$Mode;Lcom/handmark/pulltorefresh/library/PullToRefreshBase$AnimationStyle;)V
M K    animStyleELcom/handmark/pulltorefresh/library/PullToRefreshBase$AnimationStyle;getShowIndicator()Z    S onScroll"(Landroid/widget/AbsListView;III)VW PullToRefreshYjava/lang/StringBuilder[First Visible: 
X] ^(Ljava/lang/String;)V
X` abappend(I)Ljava/lang/StringBuilder;d. Visible Count: 
Xf ag-(Ljava/lang/String;)Ljava/lang/StringBuilder;i. Total Items:
Xk lmtoString()Ljava/lang/String;
oqpandroid/util/Log rsd'(Ljava/lang/String;Ljava/lang/String;)I    u     w 
y zQgetShowIndicatorInternal
| }~updateIndicatorViewsVisibility()V    €     
‚ TUviewLandroid/widget/AbsListView;firstVisibleItemvisibleItemCounttotalItemCountonScrollStateChanged (Landroid/widget/AbsListView;I)V ‹ŒNcom/handmark/pulltorefresh/library/PullToRefreshBase$OnLastItemVisibleListener Ž~onLastItemVisible  ˆ‰state
setAdapter(Landroid/widget/ListAdapter;)V•android/widget/AdapterView
”— ’˜(Landroid/widget/Adapter;)VadapterLandroid/widget/ListAdapter; setEmptyView(Landroid/view/View;)V
ž Ÿ getRefreshableViewWrapper()Landroid/widget/FrameLayout;
¢¤£android/view/View ¥¦ setClickable(Z)V
¢¨ ©ª    getParent()Landroid/view/ViewParent;¬android/view/ViewGroup
«® ¯œ
removeView
¢± ²³getLayoutParams'()Landroid/view/ViewGroup$LayoutParams;
µ 
·¹¸android/widget/FrameLayout º»addView;(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
·½ ºœ¿Ccom/handmark/pulltorefresh/library/internal/EmptyViewMethodAccessor ¾Á œsetEmptyViewInternal
5Ä ›œ    Æ  newEmptyViewrefreshableViewWrapperLandroid/widget/FrameLayout;newEmptyViewParentLandroid/view/ViewParent;Íandroid/view/ViewParentsetOnItemClickListener3(Landroid/widget/AdapterView$OnItemClickListener;)V
5Ñ ÎÏlistener0Landroid/widget/AdapterView$OnItemClickListener;setOnLastItemVisibleListenerS(Lcom/handmark/pulltorefresh/library/PullToRefreshBase$OnLastItemVisibleListener;)VsetScrollEmptyViewdoScrollsetShowIndicator
Ú Û~addIndicatorViews
Ý Þ~removeIndicatorViews showIndicatoronPullToRefresh
â à~
ä å()[I
ç èégetCurrentMode=()Lcom/handmark/pulltorefresh/library/PullToRefreshBase$Mode;
ëíì9com/handmark/pulltorefresh/library/PullToRefreshBase$Mode îïordinal()I    ñ 
óõô;com/handmark/pulltorefresh/library/internal/IndicatorLayout ö~ pullToRefresh    ø  onRefreshing
û ù¦onReleaseToRefresh
þ ü~
ó ~releaseToRefreshonReset
 ~handleStyledAttributes#(Landroid/content/res/TypedArray;)V
     Q isPullToRefreshOverScrollEnabled
   android/content/res/TypedArray 
getBoolean(IZ)Za Landroid/content/res/TypedArray;isReadyForPullStart
 QisFirstItemVisibleisReadyForPullEnd
 QisLastItemVisibleonScrollChanged(IIII)V
 
¢  !scrollTo(II)VltoldloldtupdateUIForMode
( &~
* +égetMode
ë- .QshowHeaderLoadingLayout
0 12
getContext()Landroid/content/Context;    ë4 5JPULL_FROM_START
óH
8 !
: ;< getResources!()Landroid/content/res/Resources;    >@?*com/handmark/pulltorefresh/library/R$dimen A$indicator_right_padding
CEDandroid/content/res/Resources FGgetDimensionPixelSize(I)I    I J$ rightMargin
·®
ëM NQshowFooterLoadingLayout    ëP QJ PULL_FROM_ENDparams
T UQisPullToRefreshEnabled
5W XY
getAdapter()Landroid/widget/Adapter; []\android/widget/Adapter ^QisEmpty`isFirstItemVisible. Empty View.
5b cïgetFirstVisiblePosition
5e fg
getChildAt(I)Landroid/view/View;
¢i jïgetTop
5iLandroid/widget/Adapter;firstVisibleChildoisLastItemVisible. Empty View.
5q rïgetCount
5t uïgetLastVisiblePositionw'isLastItemVisible. Last Item Position: y Last Visible Pos: 
¢{ |ï    getBottom
5{lastItemPositionlastVisiblePosition
childIndexlastVisibleChild
ƒ „Q isRefreshing
† Q
óˆ ‰Q    isVisible
ó‹ Œ~show
óŽ ~hide
‘ Q    “ 
ë• –—values>()[Lcom/handmark/pulltorefresh/library/PullToRefreshBase$Mode;    ë™ šJBOTH    ëœ JDISABLED    ëŸ  JMANUAL_REFRESH_ONLY¢java/lang/NoSuchFieldError
SourceFile!PullToRefreshAdapterViewBase.java    Signatureˆ<T:Landroid/widget/AbsListView;>Lcom/handmark/pulltorefresh/library/PullToRefreshBase<TT;>;Landroid/widget/AbsListView$OnScrollListener; InnerClassesª#android/view/ViewGroup$LayoutParams LayoutParamsOnScrollListener®.android/widget/AdapterView$OnItemClickListenerOnItemClickListener±android/widget/LinearLayout³Ccom/handmark/pulltorefresh/library/PullToRefreshBase$AnimationStyleAnimationStyleModeOnLastItemVisibleListener¸$com/handmark/pulltorefresh/library/Rdimen!        
 
 
‹,L*Æ'»Y*·L*Á™+*À´!µ%§    +µ%+°&"*,-/0!1$2*6',()**+,    ü$-h*+·.*µ0*´2À5*¶7±&EB
FG';<=>? ;@As*+,·B*µ0*´2À5*¶7±&JB KL' ;<=>DE? ;@F}*+,·G*µ0*´2À5*¶7±&OB PQ' ;<=>IJ?;@IJK’*+,-·L*µ0*´2À5*¶7±&TB UV'*;<=>IJNO? ;@IJNOPQA*´R¬&c' ;<? ;@TUiV»XYZ·\¶_c¶e¶_h¶e¶_¶j¸nW*´tÆ*ž`d¡§µv*·x™*·{*´Æ*´+¹±&*
jk%j)r0sHwOxS|Z}h'4i;<iƒ„i…$i†$i‡$? i;@,÷Dÿ5
ˆ‰˜.š*´tÆ*´v™ *´t¹Š*´Æ*´+¹±&†‡Š"‹-' .;<.ƒ„.‘$? .;@,’“V *´2À”+¶–±&
˜ ™' ;< ™š?  ;@›œ.n*¶M+Æ=+¶¡+¶§N-Æ-Á«™ -À«+¶­+¶°¸´:Æ ,+¶¶§,+¶¼*´2Á¾™*´2À¾+¹À§*´2À5+¶Ã*+µÅ±&F©«    ®°±²&·/¸4¹;º>»C¿MÀZÁ]ÂhÄmÅ'4n;<nÇiÈÉ0ÊË/(+? n;@,ý&·Ìüù
ÎÏ` *´2À5+¶Ð±&
Ð Ñ' ;< ÒÓ? ;@ ÒÓÔÕZ*+µt±&
ÔÕ';<Ò ?;@Ò 9:P*+µ±&
ØÙ';<Ò
? ;@Ö¦P*µ0±&
ÜÝ';<×? ;@ئ|*µR*·x™
*·Ù§*·Ü±&èê ìíïñ';<ß? ;@,à~¨A*·á*·x™8¸ã*¶æ¶ê.ª* *´ð¶ò§ *´÷¶ò§±&&    ÷ù úú,ü3ý6ÿ=@' A;<? A;@,,        ù¦l*·ú*·x™*·{±&      ';<×? ;@,ü~¨A*·ý*·x™8¸ã*¶æ¶ê.ª* *´ð¶ÿ§ *´÷¶ÿ§±&&     ,36=@!' A;<? A;@,,        ~a*·*·x™*·{±&%' (*' ;<? ;@,‘*+*¶™§¶
µR±&
/0';<? ;@,+ÿ  ÿ  QA*·¬&3' ;<? ;@QA*·¬&7' ;<? ;@œ#*·*´ÅÆ*´0š*´Ått¶±&<    =>"@'4#;<#"$##$#$$#%$? #;@,"&~q*·'*·x™
*·Ù§*·Ü±&DG HIJL' ;<? ;@,Û~½Ù*¶)L*¶M+¶,™H*´÷ÇA*»óY*¶/²3·6µ÷»Yþþ·7N-*¶9²=¶BµH-5µ%,*´÷-¶¶§+¶,š*´÷Æ,*´÷¶K*µ÷+¶L™H*´ðÇA*»óY*¶/²O·6µð»Yþþ·7N-*¶9²=¶BµH-Uµ%,*´ð-¶¶§+¶Lš*´ðÆ,*´ð¶K*µð±&fOP
RT*U0V2U6WDXJYS[d]l^qac‘d—e™df«g±hºjËlÓmØo'4Ù;<ÔIJ
ÏÈÉ6R+R+?Ù;@ÔIJ,ýVë·ûKzQW*´R™ *¶S™¬¬&r' ;<? ;@,QàX*´2À5¶VL+Æ +¹Z™V_¸nW¬*´2À5¶a£(*´2À5¶dM,Æ,¶h*´2À5¶k¡¬¬¬&&    v xz!|#‡1ˆ=‰AŠV' X;< M™l=m? X;@,ü[
ü0¢úQqœ*´2À5¶VL+Æ +¹Z™Vn¸nW¬*´2À5¶pd=*´2À5¶s>V»XYv·\¶_x¶e¶_¶j¸nWd¡:*´2À5¶ad6*´2À5¶d:ƶz*´2À5¶}£¬¬¬&>“ •—!™#›0œ;ŸQ XŸ\ªc«q¬­„®š³'>œ;< ‘™l0j~$;_$q)€$? œ;@,)ü[
ÿt[¢ÿ[Þ~/*´÷Æ*¶*´÷¶K*µ÷*´ðÆ*¶*´ð¶K*µð±&·¸¹¼½)¾.À' /;<? /;@,}~õu*´÷Æ6*¶‚š*¶…™*´÷¶‡š*´÷¶Ч*´÷¶‡™
*´÷¶*´ðÆ6*¶‚š*¶™*´ð¶‡š*´ð¶Ч*´ð¶‡™
*´ð¶±&>ÃÄÅÆ&È)É3Ê:ÏAÐOÑYÒ`ÔcÕmÖtÚ' u;<? u;@,)(åÍW²’YưW¸”¾¼
K*²˜¶êO§W*²›¶êO§W*²ž¶êO§W*²O¶êO§W*²3¶êO§W*Y³’°¡&)¡*36¡7@C¡DMP¡&&',( H£ÿ£¡K¡K¡K¡K¡¤¥¦§¨J    ©««    5¬    ­”¯    ·«    °«    ²´@ëµ@‹¶    >·¹