wpc
2018-11-27 680fbc9e73da3e11988557cf88fd935efd3e0b1e
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
Êþº¾2Ä-com/viewpagerindicator/UnderlinePageIndicatorandroid/view/View$com/viewpagerindicator/PageIndicatorINVALID_POINTERI ConstantValueÿÿÿÿ FADE_FRAME_MSmPaintLandroid/graphics/Paint;mFadesZ
mFadeDelay mFadeLengthmFadeBy
mViewPager#Landroid/support/v4/view/ViewPager;    mListener8Landroid/support/v4/view/ViewPager$OnPageChangeListener; mScrollState mCurrentPagemPositionOffsetF
mTouchSlop mLastMotionXmActivePointerId mIsDragging mFadeRunnableLjava/lang/Runnable;<init>(Landroid/content/Context;)VCode
& "'7(Landroid/content/Context;Landroid/util/AttributeSet;)VLineNumberTableLocalVariableTablethis/Lcom/viewpagerindicator/UnderlinePageIndicator;contextLandroid/content/Context;    /10com/viewpagerindicator/R$attr 2vpiUnderlinePageIndicatorStyle
4 "58(Landroid/content/Context;Landroid/util/AttributeSet;I)VattrsLandroid/util/AttributeSet;
4:android/graphics/Paint
9< "=(I)V    ? ¿€    B     D F/com/viewpagerindicator/UnderlinePageIndicator$1
EH "I2(Lcom/viewpagerindicator/UnderlinePageIndicator;)V    K  !
M NO isInEditMode()Z
Q RS getResources!()Landroid/content/res/Resources;    UWVcom/viewpagerindicator/R$bool X!default_underline_indicator_fades
Z\[android/content/res/Resources ]^
getBoolean(I)Z    `ba com/viewpagerindicator/R$integer c&default_underline_indicator_fade_delay
Ze fg
getInteger(I)I    `i j'default_underline_indicator_fade_length    lnmcom/viewpagerindicator/R$color o*default_underline_indicator_selected_color
Zq rggetColor    tvu"com/viewpagerindicator/R$styleable wxUnderlinePageIndicator[I
z|{android/content/Context }~obtainStyledAttributesA(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
€‚android/content/res/TypedArray ]ƒ(IZ)Z
… †‡setFades(Z)V
€‰ rŠ(II)I
Œ =setSelectedColor
€ fŠ
‘ ’= setFadeDelay
” •= setFadeLength
€— ˜™ getDrawable'(I)Landroid/graphics/drawable/Drawable;
› œsetBackgroundDrawable'(Landroid/graphics/drawable/Drawable;)V
€Ÿ  ¡recycle()V
£¥¤android/view/ViewConfiguration ¦§get;(Landroid/content/Context;)Landroid/view/ViewConfiguration;
©«ª/android/support/v4/view/ViewConfigurationCompat ¬­getScaledPagingTouchSlop#(Landroid/view/ViewConfiguration;)I    ¯ defStyleresLandroid/content/res/Resources; defaultFadesdefaultFadeDelaydefaultFadeLengthdefaultSelectedColora Landroid/content/res/TypedArray;
background$Landroid/graphics/drawable/Drawable; configuration Landroid/view/ViewConfiguration; StackMapTable¿android/util/AttributeSetÁ"android/graphics/drawable/DrawablegetFades    Ä 
Æ ÇÈpost(Ljava/lang/Runnable;)Z
Ê ËÈremoveCallbacks
9Í Î=setAlpha
Ð Ñ¡
invalidatefades getFadeDelay()I    Ö     fadeDelay getFadeLength    Ú     Ü 
fadeLengthgetSelectedColor
9à rÔ
9â ã=setColor selectedColoronDraw(Landroid/graphics/Canvas;)V
è åæ    ê 
ìîí!android/support/v4/view/ViewPager ïð
getAdapter(()Landroid/support/v4/view/PagerAdapter;
òôó$android/support/v4/view/PagerAdapter õÔgetCount    ÷ 
ù ú=setCurrentItem
ü ýÔgetPaddingLeft
ÿ ÔgetWidth
 ÔgetPaddingRight     
 Ô getPaddingTop
 
 Ô    getHeight
 ÔgetPaddingBottom
android/graphics/Canvas drawRect(FFFFLandroid/graphics/Paint;)VcanvasLandroid/graphics/Canvas;count paddingLeft    pageWidthleftrighttopbottom onTouchEvent(Landroid/view/MotionEvent;)Z
! 
#%$android/view/MotionEvent &Ô    getAction
(*))android/support/v4/view/MotionEventCompat +, getPointerId(Landroid/view/MotionEvent;I)I
#. /0getX()F
(2 3,findPointerIndex
(5 /6(Landroid/view/MotionEvent;I)F    8 
:<;java/lang/Math =>abs(F)F
ì@ AOisFakeDragging
ìC DO beginFakeDrag
ìF GH
fakeDragBy(F)V@À
ìù
ìL M¡ endFakeDrag
(O PQgetActionIndex(Landroid/view/MotionEvent;)IevLandroid/view/MotionEvent;actionactivePointerIndexxdeltaXwidth    halfWidth
sixthWidthindex pointerIndex    pointerIdnewPointerIndex setViewPager&(Landroid/support/v4/view/ViewPager;)V
ìb cdsetOnPageChangeListener;(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Vfjava/lang/IllegalStateExceptionh)ViewPager does not have adapter instance.
ej "k(Ljava/lang/String;)Vm/com/viewpagerindicator/UnderlinePageIndicator$2
lH    viewPager'(Landroid/support/v4/view/ViewPager;I)V
r _`viewinitialPositionvViewPager has not been bound.itemnotifyDataSetChangedonPageScrollStateChanged    {     }  €6android/support/v4/view/ViewPager$OnPageChangeListener y=stateonPageScrolled(IFI)V
† ‡ˆ postDelayed(Ljava/lang/Runnable;J)Z Š ƒ„positionpositionOffsetpositionOffsetPixelsonPageSelected ’‘java/lang/Runnable “¡run • Ž=listeneronRestoreInstanceState(Landroid/os/Parcelable;)Vš8com/viewpagerindicator/UnderlinePageIndicator$SavedState
™œ ž getSuperState()Landroid/os/Parcelable;
  —˜    ™¢ £ currentPage
¥ ¦¡ requestLayoutLandroid/os/Parcelable;
savedState:Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;onSaveInstanceState
¬ ªž
™® "˜
superStateaccess$02(Lcom/viewpagerindicator/UnderlinePageIndicator;)Zaccess$1I(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint;access$22(Lcom/viewpagerindicator/UnderlinePageIndicator;)Iaccess$3E(Lcom/viewpagerindicator/UnderlinePageIndicator;)Ljava/lang/Runnable;
SourceFileUnderlinePageIndicator.java InnerClassesOnPageChangeListener½com/viewpagerindicator/Rattrboolcolorinteger    styleable
SavedState!    
        !"#$?*+·%±(
JK)*+,-"'$L
*+,².·3±(
N    O) 
*+
,-
67"5$ë Ä*+,·8*»9Y·;µ>*@µA*µC*»EY*·GµJ*¶L™±*¶P:²T¶Y6²_¶d6²h¶d6²k¶p6+,²s¶y:    *    ¶¶„*    ¶ˆ¶‹*    ¶Ž¶*    ¶Ž¶“    ¶–:
 
Æ    *
¶š    ¶ž+¸¢: * ¸¨µ®±(^R*89<*S2U8XBYLZV[`^l`xa„bcœe¤f©g¯j´lºmÃn)z Ä*+Ä,-Ä67İ8Œ±²B‚³Lx´Vnµ`d¶lX·¸    ¤ ¹º
º
»¼ ½1ÿ2z¾ÿ| z¾Z€ÀÂO$/*´Ã¬(q) *+†‡$“5*´ÃŸ/*µÃ™**´J¶ÅW§**´J¶ÉW*´>ÿ¶Ì*¶Ï±(&    uv wxyz&{0|4)5*+5Ò½ÓÔ$/*´Õ¬(‚) *+’=$>*µÕ±(
†‡)*+רÔ$/*´Ù¬(Š) *+•=$Q*µÙ*ÿ*´ÙllµÛ±(Ž)*+ÝÞÔ$2*´>¶ß¬(“) *+=$I *´>¶á*¶Ï±(—˜ ™) *+ äåæ$J    ‚*+·ç*´éDZ*´é¶ë¶ñ=š±*´ö¡ *d¶ø±*¶û>*¶þd*¶d† †jn8†*´ö†*´bjb8b8*¶†8*¶    *¶ d†8+*´>¶±(FŸ   ¢£¤§%¨,©-¬2­E®W¯^°e±q²³)\    ‚*+‚j2PE=W+^$eq½ ü$h·*+· ™¬*´éÆ*´é¶ë¶ñš¬+¶"ÿ~=ª‹*ž>ž‹7Q*+¸'µC*+¶-µA§P+*´C¸1>+¸48*´Af8*´7š¸9*´®†•ž*µ7*´7™*µA*´é¶?š *´é¶B™ü*´é¶E§ð*´7šw*´é¶ë¶ñ>*¶þ6† n8†In8*´öž$+¶-f–œŸ*´é*´öd¶J¬*´öd¢$+¶-b•žŸ*´é*´ö`¶J¬*µ7*µC*´é¶?™a*´é¶K§W+¸N>*+¸4µA*+¸'µC§=+¸N>+¸'6*´C š§6*+¸'µC*++*´C¸1¸4µA¬(Â0¶·
¹º ½)¾TÀ]ÁeÂhÅqÆxǁɈʖ˛ϢШѼÒÅÖÈÛÏÜÚÝàÞçßðáâ    ãåæ/ç4èAêCîHïMð^ñaôfõoöx÷{û€ü‡ýþ›ÿ¥µ)Ž·*+·RS)ŽTqWUxPVGWÚiàcXç\YðSZf[€5\‡.]›
^½C
ü3þ2 ø ÿM#(ÿ#ý@ ù_`$°I*´é+¦±*´éÆ *´é¶a+¶ëÇ»eYg·i¿*+µé*´é*¶a*¶Ï*»lY*·n¶ÅW±(. 
      */7;H)I*+Io½    _p$Q *+¶q*¶ø±("#
$)  *+ s tú=$u$*´éÇ»eYu·i¿*´é¶J*µö*¶Ï±(()+,-#.)$*+$w½x¡$3*¶Ï±(
23) *+y=$`*µz*´|Æ *´|¹~±(79 :<)*+‚½ƒ„$ØY*µö*$µ*´Ã™3ž**´J¶ÉW*´>ÿ¶Ì§*´zŸ**´J*´Õ…¶…W*¶Ï*´|Æ*´|$¹‰±(2 @A
BCDE(F3GAJELLMXO)*Y*+Y‹YŒY½+Ž=$Š0*´zš*µö* µ*¶Ï*´J¹*´|Æ *´|¹”±("ST UVWY%Z/\)0*+0‹½cd$>*+µ|±(
`a)*+–—˜$h+À™M*,¶›·Ÿ*,´¡µö*¶¤±(ef ghi) *+‚§¨©ªž$b*·«L»™Y+·­M,*´öµ¡,°(mnop) *+¯§
¨©°±$%*´Ã¬(,)²³$%*´>°(*)´µ$%*´Û¬(/)¶·$%*´J°(<)¸¹ºJ    ì»    /¼¾U¼¿l¼À`¼Át¼ÂEl™Ã