admin
2022-05-07 4c7cde7ae5ed57335405459e47de4bbd2726c4ba
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
Êþº¾2ã%com/lcjian/library/widget/RefreshViewjava/lang/ObjectPOSITION_TOP_LEFTI ConstantValuePOSITION_TOP_RIGHTPOSITION_BOTTOM_LEFTPOSITION_BOTTOM_RIGHTPOSITION_CENTERDEFAULT_MARGIN_DIPDEFAULT_POSITIONfadeIn"Landroid/view/animation/Animation;fadeOutrefreshLandroid/view/View;targetrefreshPositionrefreshMarginHrefreshMarginV<init>(Landroid/view/View;)VCode
  !()V#android/widget/ProgressBar
%'&android/view/View ()
getContext()Landroid/content/Context;
"+ ,(Landroid/content/Context;)V
. /0init)(Landroid/view/View;Landroid/view/View;)VLineNumberTableLocalVariableTablethis'Lcom/lcjian/library/widget/RefreshView;    6     8     : 
< => dipToPixels(I)I    @     B D%android/view/animation/AlphaAnimation
CF G(FF)V    I K-android/view/animation/DecelerateInterpolator
NPO android/view/animation/Animation QRsetInterpolator((Landroid/view/animation/Interpolator;)VÈ
NV WX setDuration(J)V    Z \-android/view/animation/AccelerateInterpolator
_ `applyTo
b c!show StackMapTable
%f ghgetLayoutParams'()Landroid/view/ViewGroup$LayoutParams;
%j kl    getParent()Landroid/view/ViewParent;nandroid/widget/FrameLayout
m+qandroid/view/ViewGroup
ps tu indexOfChild(Landroid/view/View;)I
pw x
removeView
pz {|addView<(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
m~ {
%€ ‚ setVisibility(I)V
p„ …!
invalidatelp%Landroid/view/ViewGroup$LayoutParams;parentLandroid/view/ViewParent;    containerLandroid/widget/FrameLayout;groupLandroid/view/ViewGroup;index
 c‘&(ZLandroid/view/animation/Animation;)V(Z)VanimateZ%(Landroid/view/animation/Animation;)Vanimhide
™ —‘toggle
œ šH(ZLandroid/view/animation/Animation;Landroid/view/animation/Animation;)VG(Landroid/view/animation/Animation;Landroid/view/animation/Animation;)VanimInanimOut
¢ £!applyLayoutParams
%¥ ¦•startAnimation
%¨ ©ªisShown()Z¬'android/widget/FrameLayout$LayoutParams
«® ¯(II)V    «± ²gravity
«´ µ¶
setMargins(IIII)V
%¸ ¹ºsetLayoutParams((Landroid/view/ViewGroup$LayoutParams;)V)Landroid/widget/FrameLayout$LayoutParams;    getTarget()Landroid/view/View;getBadgePosition()IsetBadgePositionlayoutPositiongetHorizontalBadgeMargingetVerticalBadgeMarginsetBadgeMargin refreshMargin
horizontalvertical
%É ÊË getResources!()Landroid/content/res/Resources;
ÍÏÎandroid/content/res/Resources ÐÑgetDisplayMetrics()Landroid/util/DisplayMetrics;
ÓÕÔandroid/util/TypedValue Ö×applyDimension"(IFLandroid/util/DisplayMetrics;)FdiprLandroid/content/res/Resources;pxF
SourceFileRefreshView.java InnerClassesá#android/view/ViewGroup$LayoutParams LayoutParams!    
 
 
Q*·*»"Y+¶$·*+·-±1,-.2340Q *·*+,·-±101
22  34  /0{*+µ5*,µ7*µ9**·;µ?**´?µA»CY ·E³H²H»JY·L¶M²HS¶U»CY ·E³Y²Y»[Y·]¶M²YS¶U*´7Æ**´7·^§*¶a±1B67
:;< >,?9@BBNC[DdFkGsHvIzK2 {34{{dûv`åS+¶eM+¶iN»mY+¶$·o:-Àp:+¶r6+¶v,¶y+¶}*´5¶*´5¶}¶ƒ±12 NO
PRS%U+V5X;ZD[M]R^2HS34SN†‡
Iˆ‰<Š‹6Œ%.Žc!5*·±1
ef2 34c’A    *²H·±1
no2    34    “”c•?*+·±1
wx234–—!5*·˜±1
€2 34—’A    *²Y·˜±1
ˆ‰2    34    “”—•?*+·˜±1
‘’234–š!6*·›±1
™š2 34š’D *²H²Y·›±1
¢ £2 34 “”šžJ*+,·›±1
¬­2 34Ÿ c‘p*·¡™ *´5,¶¤*´5¶±1°±²´µ2 34“”–d—‘i*´5¶™ *´5,¶¤±1¸    ¹ º¼2 34“”–dšÆ2*´5¶§™*™ -Ƨ-·˜§*™ ,Ƨ,·±1¿
ÀÁÂ1Ä2*2342“”2Ÿ2 d6WÿNNLÿNN£!9ª»«Yþþ·­L*´9ª‘$;Ri€+3µ°+*´?*´A¶³§Y+5µ°+*´A*´?¶³§B+Sµ°+*´?*´A¶³§++Uµ°+*´?*´A¶³§+µ°+¶³§*´5+¶·±1NÈ Ê4Ì:ÍHÎKÐQÑ_ÒbÔhÕvÖyØٍڐܖݞޡã©ä2ª34 ž†»d ü4«¼½/*´7°1ë2 34©ª2*´5¶§¬1ó2 34¾¿/*´9¬1ý2 34À‚>*µ9±1
234Á¿/*´?¬12 34ÿ/*´A¬12 34ĂG *µ?*µA±1 !
"2 34 ÅįQ *µ?*µA±1+,
-2  34 Æ Ç=>f*´7¶ÈM†,¶Ì¸ÒF%‹¬10122*34ØÙÚÛÜÝÞßàpâ    «mâ