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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
Êþº¾2*com/viewpagerindicator/CirclePageIndicatorandroid/view/View$com/viewpagerindicator/PageIndicatorINVALID_POINTERI ConstantValueÿÿÿÿmRadiusFmPaintPageFillLandroid/graphics/Paint; mPaintStroke
mPaintFill
mViewPager#Landroid/support/v4/view/ViewPager;    mListener8Landroid/support/v4/view/ViewPager$OnPageChangeListener; mCurrentPage    mSnapPage mPageOffset mScrollState mOrientation    mCenteredZmSnap
mTouchSlop mLastMotionXmActivePointerId mIsDragging<init>(Landroid/content/Context;)VCode
% !&7(Landroid/content/Context;Landroid/util/AttributeSet;)VLineNumberTableLocalVariableTablethis,Lcom/viewpagerindicator/CirclePageIndicator;contextLandroid/content/Context;    .0/com/viewpagerindicator/R$attr 1vpiCirclePageIndicatorStyle
3 !48(Landroid/content/Context;Landroid/util/AttributeSet;I)VattrsLandroid/util/AttributeSet;
39android/graphics/Paint
8; !<(I)V    >     @     B ¿€    E      G 
I JK isInEditMode()Z
M NO getResources!()Landroid/content/res/Resources;    QSRcom/viewpagerindicator/R$color T#default_circle_indicator_page_color
VXWandroid/content/res/Resources YZgetColor(I)I    Q\ ]#default_circle_indicator_fill_color    _a` com/viewpagerindicator/R$integer b$default_circle_indicator_orientation
Vd eZ
getInteger    Qg h%default_circle_indicator_stroke_color    jlkcom/viewpagerindicator/R$dimen m%default_circle_indicator_stroke_width
Vo pq getDimension(I)F    js tdefault_circle_indicator_radius    vxwcom/viewpagerindicator/R$bool y!default_circle_indicator_centered
V{ |}
getBoolean(I)Z    v €default_circle_indicator_snap    ‚„ƒ"com/viewpagerindicator/R$styleable …†CirclePageIndicator[I
ˆŠ‰android/content/Context ‹ŒobtainStyledAttributesA(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray;
ސandroid/content/res/TypedArray |‘(IZ)Z    “ 
Ž• –—getInt(II)I    ™     ›œandroid/graphics/Paint$Style žŸFILLLandroid/graphics/Paint$Style;
8¡ ¢£setStyle!(Landroid/graphics/Paint$Style;)V
Ž¥ Y—
8§ ¨<setColor    ›ª «ŸSTROKE
Ž­ p®(IF)F
8° ±²setStrokeWidth(F)V    ´     ¶ 
ޏ ¹º 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;defaultPageColordefaultFillColordefaultOrientationdefaultStrokeColordefaultStrokeWidth defaultRadiusdefaultCentered defaultSnapa Landroid/content/res/TypedArray;
background$Landroid/graphics/drawable/Drawable; configuration Landroid/view/ViewConfiguration; StackMapTableäandroid/util/AttributeSetæ"android/graphics/drawable/Drawable setCentered(Z)V
ê ëÂ
invalidatecentered
isCentered setPageColor    pageColor getPageColor()I
8ó Yñ setFillColor    fillColor getFillColorsetOrientation
ù úÂ requestLayoutü"java/lang/IllegalArgumentExceptionþ2Orientation must be either HORIZONTAL or VERTICAL.
û !(Ljava/lang/String;)V orientationgetOrientationsetStrokeColor strokeColorgetStrokeColor strokeWidthgetStrokeWidth()F
8         setRadiusradius    getRadiussetSnapsnapisSnaponDraw(Landroid/graphics/Canvas;)V
      
!android/support/v4/view/ViewPager 
getAdapter(()Landroid/support/v4/view/PagerAdapter;
! $android/support/v4/view/PagerAdapter "ñgetCount    $ 
& '<setCurrentItem
) *ñgetWidth
, -ñgetPaddingLeft
/ 0ñgetPaddingRight
2 3ñ getPaddingTop
5 6ñ    getHeight
8 9ñgetPaddingBottom@@
8< =ñgetAlpha
?A@android/graphics/Canvas BC
drawCircle(FFFLandroid/graphics/Paint;)V    E     G  canvasLandroid/graphics/Canvas;countlongSizelongPaddingBeforelongPaddingAftershortPaddingBefore threeRadius shortOffset
longOffsetdXdYpageFillRadiusiLoopdrawLongcx onTouchEvent(Landroid/view/MotionEvent;)Z
[ XY
]_^android/view/MotionEvent `ñ    getAction
bdc)android/support/v4/view/MotionEventCompat ef getPointerId(Landroid/view/MotionEvent;I)I
]h i    getX
bk lffindPointerIndex
bn io(Landroid/view/MotionEvent;I)F    q  
sutjava/lang/Math vwabs(F)F
y zKisFakeDragging
| }K beginFakeDrag
 €²
fakeDragBy@À
&
„ …Â endFakeDrag
b‡ ˆ‰getActionIndex(Landroid/view/MotionEvent;)IevLandroid/view/MotionEvent;actionactivePointerIndexxdeltaXwidth    halfWidth
sixthWidthindex pointerIndex    pointerIdnewPointerIndex setViewPager&(Landroid/support/v4/view/ViewPager;)V
š ›œsetOnPageChangeListener;(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Vžjava/lang/IllegalStateException )ViewPager does not have adapter instance.
view'(Landroid/support/v4/view/ViewPager;I)V
¥ —˜initialPosition¨ViewPager has not been bound.itemnotifyDataSetChangedonPageScrollStateChanged    ­     ¯  ±³²6android/support/v4/view/ViewPager$OnPageChangeListener «<stateonPageScrolled(IFI)V ±¸ µ¶positionpositionOffsetpositionOffsetPixelsonPageSelected ±¾ ¼<listener    onMeasure(II)V
à ÄZ measureLong
Æ ÇZ measureShort
É ÊÁsetMeasuredDimensionwidthMeasureSpecheightMeasureSpec
ÎÐÏandroid/view/View$MeasureSpec ÑZgetMode
ÎÓ ÔZgetSize@€
sØ ٗmin measureSpecresultspecModespecSizeonRestoreInstanceState(Landroid/os/Parcelable;)Vá5com/viewpagerindicator/CirclePageIndicator$SavedState
àã äå getSuperState()Landroid/os/Parcelable;
ç Þß    àé ê currentPageLandroid/os/Parcelable;
savedState7Lcom/viewpagerindicator/CirclePageIndicator$SavedState;onSaveInstanceState
ð îå
àò !ß
superState
SourceFileCirclePageIndicator.java InnerClassesStyleOnPageChangeListener MeasureSpec
SavedStateücom/viewpagerindicator/Rattrboolcolordimeninteger    styleable!    
     "!"#?*+·$±'
DE()*+,!&#L
*+,²-·2±'
H    I( 
)*
+,
56!4#ØU*+,·7*»8Y·:µ=*»8Y·:µ?*»8Y·:µA*CµD*µF*¶H™±*¶L:²P¶U6²[¶U6²^¶c6²f¶U6²i¶n8    ²r¶n8
²u¶z6 ²~¶z6 +,²¶‡: *  ¶µ’* ¶”µ˜*´=²š¶ *´= ¶¤¶¦*´?²©¶ *´? ¶¤¶¦*´?     ¶¬¶¯*´A²š¶ *´A ¶¤¶¦* 
¶¬µ³*  ¶µµ ¶·:Æ    *¶» ¶¿+¸Ã:*¸ÉµÏ±'Ž#L012+>1?6M>PDQNRXSbTlUvV€WŠX”[ ]¬^¸_Â`ÑaÛbëcúdef g-i5j:k@nEpKqTr(¢U)*U+,U56UÑDÒÓNÔXýÕbóÖlé×vߨ     €ÕÙ
ŠËÚ ”ÁÛ  µÜÝ 5 ÞßK
àáâ5ÿ>ˆãÿˆãVŽåçè#F
*µ’*¶é±'vw    x(
)*
ìíK#/*´’¬'{( )*î<#I *´=¶¦*¶é±'€ ( )* ïðñ#2*´=¶ò¬'„( )*ô<#I *´A¶¦*¶é±'ˆ‰ Š( )* õöñ#2*´A¶ò¬'( )*÷<#‚/ª#*µ˜*¶ø§ »ûYý·ÿ¿±'‘”•!–$™.›(/)*/â     ñ#/*´˜¬'ž( )*<#I *´?¶¦*¶é±'¢£ ¤( )* ñ#2*´?¶ò¬'§( )*±²#I *´?#¶¯*¶é±'«¬ ­( )*      #2*´?¶
®'°( )* ²#F
*#µ³*¶é±'´µ    ¶(
)*
     #/*´³®'¹( )*è#F
*µµ*¶é±'½¾    ¿(
)*
K#/*´µ¬'Â( )*#ƒ*+·*´Ç±*´¶¶=š±*´#¡ *d¶%±*´˜š*¶(>*¶+6*¶.6*¶16§*¶4>*¶16*¶76*¶+6*´³:j8†*´³b8†*´³b8    *´’™    dd† n†j nfb8    *´³8 *´?¶
•ž *´?¶
nf8 6 §]     †jb8*´˜š8
8 § 8
8 *´=¶;ž+
  *´=¶> *´³•™+
 *´³*´?¶>„  ¡ÿ£*´µ™
*´D§*´#†j8 *´µš *´Fjb8 *´˜š     b8
8 §8
     b8 +
 *´³*´A¶>±'Î3ÇÉ Ê ÌÍÎÑ%Ò,Ó-Ú4Û9Ü?ÝEÞKßNàSáYâ_ãeæoçyèƒéŠê¡ð§ñ³òÁöÇ÷ÒøÙùÝúáûäüèýìöö' ? F RY`dgkr‚(ƒ)*ƒHIkJ9KS0K?LY*LE    M_$MKNeNoO y
P ƒQ     ÝR
è9R
`R
kR
áS ì5S dS rS §ÜT ÄcU ÒLV ?DW â› ü ÿ?þ;ÿ ?üüÿ?úÿ?úCüÿ
?XY#h·*+·Z™¬*´Æ*´¶¶š¬+¶\ÿ~=ª‹*ž>ž‹7Q*+¸aµF*+¶gµD§P+*´F¸j>+¸m8*´Df8*´pš¸r*´Ï†•ž*µp*´p™*µD*´¶xš *´¶{™ü*´¶~§ð*´pšw*´¶¶>*¶(6† n8†n8*´#ž$+¶gf–œŸ*´*´#d¶‚¬*´#d¢$+¶gb•žŸ*´*´#`¶‚¬*µp*µF*´¶x™a*´¶ƒ§W+¸†>*+¸mµD*+¸aµF§=+¸†>+¸a6*´F š§6*+¸aµF*++*´F¸j¸mµD¬'Â0
 !)"T$]%e&h)q*x+-ˆ.–/›3¢4¨5¼6Å:È?Ï@ÚAàBçCðEF    GIJ/K4LANCRHSMT^UaXfYoZx[{_€`‡ab›c¥eµi(Ž·)*·Š‹)ŽŒqWxPŽ G ÚiJàcç\‘ ðS’ f“€5”‡.•›
–âC
ü3þ2 ø ÿM](ÿ]ý@ ù—˜#Ÿ<*´+¦±*´Æ *´¶™+¶Ç»YŸ·¡¿*+µ*´*¶™*¶é±'*
no    qrtu*w/x7y;z(<)*<¢â    —£#Q *+¶¤*¶%±'~
€(  )* ¢ ¦'<#u$*´Ç»Y§·¡¿*´¶‚*µ#*¶é±'„…‡ˆ‰#Š($)*$©âªÂ#3*¶é±'
Ž( )*«<#`*µ¬*´®Æ *´®¹°±'“• –˜()*´âµ¶#‡"*µ#*$µF*¶é*´®Æ*´®$¹·±'œ
ž ¡!£(*")*"¹"º "»â!¼<#….*´µš
*´¬š*µ#*µD*¶é*´®Æ *´®¹½±'§¨©ª­#®-°(.)*.¹â ›œ#>*+µ®±'
´µ()*¿ÀÁ#'*´˜š**·Â*·Ŷȧ**·Å*·¶ȱ'¾¿ÀÁ&Ã( ')*'Ë'Ìâ ÄZ#&_¸Í>¸Ò6՟
*´Ç    =§A*´¶¶6*¶+*¶.`†h†*´³jbd†*´³jb b‹=Ö 
¸×=¬'BÎÏ ÑÓÔÖ+×5Ø?×@ØJ×KØL×OÚVÛ]Þ(H_)*_ÚÛOÛZÜ TÝ+2Jâÿÿ=ÇZ#Þ>¸Í>¸Ò6Õ     =§' *´³j*¶1†b*¶7†b b‹=Ö 
¸×=¬'&    êë íïðò.ô5õ<ø(>>)*>ÚÛ.Û9Ü 3Ýâÿÿ#Þß#t"+ÀàM*,¶â·æ*,´èµ#*,´èµD*¶ø±'ýþ ÿ!( ")*"´ëìíîå#b*·ïL»àY+·ñM,*´#µè,°'    ( )*óë
ìíôõöR
›8÷@±ø    Îù    àú.ûývûþQûÿjû_û‚û