admin
2020-08-08 3945f9a2c70335958c64c73894e3a1a14a7113b3
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
Êþº¾2.9com/lcjian/library/widget/IndexableListView$IndexScrollerjava/lang/ObjectmIndexbarWidthFmIndexbarMarginmPreviewPaddingmDensitymScaledDensity
mAlphaRatemStateImListViewWidthmListViewHeightmCurrentSection mIsIndexingZ    mListViewLandroid/widget/ListView;mIndexerLandroid/widget/SectionIndexer;    mSections[Ljava/lang/String; mIndexbarRectLandroid/graphics/RectF; STATE_HIDDEN ConstantValue STATE_SHOWING STATE_SHOWN STATE_HIDINGmHandlerLandroid/os/Handler;<init>5(Landroid/content/Context;Landroid/widget/ListView;)VCode
* &+()V    -     /      1     3     5     7 9;com/lcjian/library/widget/IndexableListView$IndexScroller$1
8; &<>(Lcom/lcjian/library/widget/IndexableListView$IndexScroller;)V    > $%
@BAandroid/content/Context CD getResources!()Landroid/content/res/Resources;
FHGandroid/content/res/Resources IJgetDisplayMetrics()Landroid/util/DisplayMetrics;    LNMandroid/util/DisplayMetrics Odensity    Q         LS T scaledDensity    V
 
XZYandroid/widget/ListView [\
getAdapter()Landroid/widget/ListAdapter;
^ _`
setAdapter(Landroid/widget/Adapter;)VA     c A     f @     i LineNumberTableLocalVariableTablethis;Lcom/lcjian/library/widget/IndexableListView$IndexScroller;contextLandroid/content/Context;lvdraw(Landroid/graphics/Canvas;)Vtandroid/graphics/Paint
s*ÿ
sx yzsetColor(I)VB€    } 
s €zsetAlpha
s‚ ƒ„ setAntiAlias(Z)V    † 
ˆŠ‰android/graphics/Canvas ‹Œ drawRoundRect5(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V@@
‘android/graphics/Color ’“argb(IIII)I
s• –—setShadowLayer(FFFI)VBH
sš ›œ setTextSize(F)V
sž Ÿ  measureText(Ljava/lang/String;)F
s¢ £¤descent()F
s¦ §¤ascent©android/graphics/RectF    «      ­ 
¨¯ &°(FFFF)V    ¨² ³left    ¨µ ¶top
ˆ¸ ¹ºdrawText/(Ljava/lang/String;FFLandroid/graphics/Paint;)VCA@
¨¾ ¿¤heightcanvasLandroid/graphics/Canvas; indexbarPaintLandroid/graphics/Paint; previewPaintpreviewTextPaintpreviewTextWidth previewSize previewRect
indexPaint sectionHeight
paddingTopi paddingLeft StackMapTable onTouchEvent(Landroid/view/MotionEvent;)Z
ÒÔÓandroid/view/MotionEvent ÕÖ    getAction()I
ÒØ Ù¤getX
ÒÛ Ü¤getY
Þ ßàcontains(FF)Z
â ãzsetState
å æçgetSectionByPoint(F)I éëêandroid/widget/SectionIndexer ìígetPositionForSection(I)I
Xï ðz setSelectionevLandroid/view/MotionEvent; onSizeChanged(IIII)Vwholdwoldhshowhide éü ýþ getSections()[Ljava/lang/Object;adapterLandroid/widget/Adapter;
android/os/Handler zremoveMessages
     
fade(J)V ¸statexy
android/os/SystemClock  uptimeMillis()J
 sendEmptyMessageAtTime(IJ)ZdelayJaccess$0>(Lcom/lcjian/library/widget/IndexableListView$IndexScroller;)Iaccess$1>(Lcom/lcjian/library/widget/IndexableListView$IndexScroller;)Faccess$2?(Lcom/lcjian/library/widget/IndexableListView$IndexScroller;F)Vaccess$3?(Lcom/lcjian/library/widget/IndexableListView$IndexScroller;I)Vaccess$4V(Lcom/lcjian/library/widget/IndexableListView$IndexScroller;)Landroid/widget/ListView;access$5?(Lcom/lcjian/library/widget/IndexableListView$IndexScroller;J)V
SourceFileIndexableListView.java InnerClasses,+com/lcjian/library/widget/IndexableListView IndexScroller!    
         !" #$%&'(ö|*·)*µ,*µ.*µ0*µ2*µ4*µ6*»8Y*·:µ=*+¶?¶E´KµP*+¶?¶E´RµU*,µ2**´2¶W¶]*a*´Pjµb*d*´Pjµe*g*´Pjµh±jB”…    ˆ‰Š‹Œ"E.•<–J—O˜Zše›pœ{k |lm|no|pqr(iç*´,š±»sY·uM,v¶w,{*´|j‹¶~,¶+*´…g*´Pjg*´Pj,¶‡*´6Ƥ*´6¾žœ*´.›í»sY·uN-v¶w-`¶~-¶- @¸Ž¶”»sY·u:¶w¶˜*´Uj¶™*´6*´.2¶8 *´hj¶¡b¶¥f8»¨Y*´ª†f n*´¬†f n*´ª†f nb*´¬†f nb·®:+g*´Pjg*´Pj-¶‡+*´6*´.2´±f nb f´´*´hb¶¥f b¶·»sY·uN-¶w-»*´|j‹¶~-¶-¼*´Uj¶™*´…¶½ *´ejf*´6¾†n8-¶¡-¶¥ff n86§K*´b-*´62¶f n8+*´62*´…´±b*´…´´*´eb†jbb-¶¥f-¶·„*´6¾¡ÿ±±j®+ ¡¤¥¦"§'¨>ªM¬T­\®b¯h°m±}³†´Œµ’¶ž¸®¹ÂºÐ»Ú¼ç½ôºù¿À'Á;À>ÄFÅKÆWÇ\ÈgÊ~ˎ̔ͨκÏÖÎÙÌæÒk„ çlmçÀÁ×ÂÃ\âÄÆ¸ÅîÆÂ|ÇùEÈF ÉÃ~hÊŽXË‘UÌ ¨1ÍÎ2ü5sÿUˆssûGÿ    ˆsÏÐ(Bº+¶Ñª´–^*´,™”*+¶×+¶Ú·Ý™…*·á*µ0**+¶Ú·äµ.*´2*´4*´.¹è¶î¬*´0™R*+¶×+¶Ú·Ý™#**+¶Ú·äµ.*´2*´4*´.¹è¶î¬*´0™ *µ0*µ.*´, *·á¬jJÕ Ø6Ù;Ü@ÞLß`àbäiæxè„é˜ëšï¡ð¦ñ«ó³ô¸÷kºlmºñòÎ
 ûA5 óô(¢4*µª*µ¬*»¨Y†*´ef*´bf*´e†*´ef†*´ef·®µ…±j"ûü
ýþÿ&0ý3k44lm4õ 4ö 4÷ 4ø ù+(a*´,š *·á§*´, *·á±jk lmÎ ú+(I*´, *·á±j   k lmÎ _`(i +Áé™*+Àéµ4**´4¹ûÀÿµ6±jk lm Îãz(×`›¤±*µ,*´,ªL(5@*´=¶§'* µ|*    ·§*´=¶§* µ|* ·±j:    
08;"@#E$H'P(S+X,_/k`lm` Π       %
 
ßà(w0#*´…´±•›%$*´…´´•›$*´…´´*´…¶½b–¬¬j3k 0lm00Î.æç(Ãk*´6Æ *´6¾š¬#*´…´´*´eb–œ¬#*´…´´*´…¶½b*´ef•› *´6¾d¬#*´…´´f*´ef*´…¶½ *´ejf*´6¾†nn‹¬j789":$;=<E=kklmkΠ    
(S*´=¶*´=¸a¶W±jABCklm(%*´,¬j…k(%*´|®j„k !(&*#µ|±j„k"#(&*·á±jk$%(%*´2°jŠk&'(&*·±j@k()*+-    8