admin
2022-01-07 8dfe5354073b700af45d5cb472dd5f003e6f3f25
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
Êþº¾2e(com/lcjian/library/widget/TagCloudLayoutandroid/view/ViewGroupradiusImAngleXDmAngleYmAngleZ sin_mAngleX cos_mAngleX sin_mAngleY cos_mAngleY sin_mAngleZ cos_mAngleZmcList3[Lcom/lcjian/library/widget/TagCloudLayout$TagView;
mTouchSlopmOnScrollListener;Lcom/lcjian/library/widget/TagCloudLayout$OnScrollListener; mScrollStatepreXpreYpreZdownXdownY allowRotatingZgetOnScrollListener=()Lcom/lcjian/library/widget/TagCloudLayout$OnScrollListener;Code    " LineNumberTableLocalVariableTablethis*Lcom/lcjian/library/widget/TagCloudLayout;setOnScrollListener>(Lcom/lcjian/library/widget/TagCloudLayout$OnScrollListener;)VonScrollListener<init>(Landroid/content/Context;)V
- *+
/ 01
getContext()Landroid/content/Context;
354android/view/ViewConfiguration 67get;(Landroid/content/Context;)Landroid/view/ViewConfiguration;
39 :;getScaledTouchSlop()I    = contextLandroid/content/Context;7(Landroid/content/Context;Landroid/util/AttributeSet;)V
B *@attrsLandroid/util/AttributeSet;8(Landroid/content/Context;Landroid/util/AttributeSet;I)V
G *EdefStyle    onMeasure(II)VRuntimeInvisibleAnnotations!Landroid/annotation/SuppressLint;valueNewApi
P Q;getSuggestedMinimumWidth
S TUgetDefaultSize(II)I
W X;getSuggestedMinimumHeight
Z\[java/lang/Math ]Umin    _     a 
c d; getChildCountf0com/lcjian/library/widget/TagCloudLayout$TagView
h ij
getChildAt(I)Landroid/view/View;¿ð
Zn opacos(D)D@    !ûTD-
Zt upsqrt
Zw xpcos
Zz {psin    e} ~cx    e€ cy    eƒ „cz    e† ‡scale    e‰ Šalpha?ã333333?úªªªªª«    e ‘’mTargetLandroid/view/View;”android/widget/TextView@(@
Zš ›pceilA
“ž Ÿ  setTextSize(F)V    ¢¤£android/os/Build$VERSION ¥SDK_INT
“§ ¨ setAlpha
ª «JmeasureChildren
­ ®JsetMeasuredDimensionwidthMeasureSpecheightMeasureSpecwitdhheightphithetaidiameterper StackMapTableonLayout(ZIIII)V
¼ ½;getMeasuredWidth
¿¼Àandroid/view/View
 Ã;getMeasuredHeight
¿Â
¿Æ ÇÈlayout(IIII)VchangedltrbchildonInterceptTouchEvent(Landroid/view/MotionEvent;)Z
ÒÔÓandroid/view/MotionEvent Õ;    getAction
Ò× ØÙgetX()F    Û 
ÒÝ ÞÙgetY    à     â     ä 
æ ÏÐevLandroid/view/MotionEvent; onTouchEvent    ë í6com/lcjian/library/widget/TagCloudLayout$FlingRunnable    ï     ñ         ó
 
ìõ *ö0(Lcom/lcjian/library/widget/TagCloudLayout;DDD)V
ø ùúpost(Ljava/lang/Runnable;)Z
ü ýþrotate(DDD)V      9com/lcjian/library/widget/TagCloudLayout$OnScrollListener onScrollStateChanged(I)Veventxydxdy
 þ
sineCosine                              
  requestLayout()V
  !
invalidate
# $    depthSortangleXangleYangleZ2Lcom/lcjian/library/widget/TagCloudLayout$TagView;rx1ry1rz1rx2ry2rz2rx3ry3rz3
354java/util/Arrays 67sort([Ljava/lang/Object;)V
9 :;bringChildToFront(Landroid/view/View;)V
calculateZ(DD)DaddView
eA *B/(Landroid/content/Context;Landroid/view/View;)VD#android/view/ViewGroup$LayoutParams
¿F GHgetLayoutParams'()Landroid/view/ViewGroup$LayoutParams;
CJ *K((Landroid/view/ViewGroup$LayoutParams;)V
eM NKsetLayoutParams
P ?;tagViewaccess$0-(Lcom/lcjian/library/widget/TagCloudLayout;)Zaccess$1g(Lcom/lcjian/library/widget/TagCloudLayout;)Lcom/lcjian/library/widget/TagCloudLayout$OnScrollListener;access$2-(Lcom/lcjian/library/widget/TagCloudLayout;)Iaccess$3.(Lcom/lcjian/library/widget/TagCloudLayout;I)Vaccess$4
SourceFileTagCloudLayout.java InnerClasses_android/os/BuildVERSION LayoutParams FlingRunnableOnScrollListenerTagView!    
    /*´!°#($ %&'( >*+µ!±#
,-$%&)*+ P*+·,**¶.¸2¶8µ<±#;!<$%&>?*@ [*+,·A**¶.¸2¶8µ<±#?!@$ %&>?CD*E f*+,·F**¶.¸2¶8µ<±#C!D$*%&>?CDHIJKLM[sN ‰ y*¶O¸R*¶V¸R¸Y>6*(dlµ^*´`ÇF**¶b½eµ`996    §&*´`    *    ¶gÀeSk    `hd‡*¶b‡oc¸m9*¶b‡qk¸sk9*´`    2*´^‡¸vk¸ykµ|*´`    2*´^‡¸yk¸ykµ*´`    2*´^‡¸vkµ‚*´^h6
 
‡
‡*´`    2´‚co9 *´`    2 µ…*´`    2 µˆ*´`    2*´`    2´ˆ‹gkµˆ*´`    2´À“•*´`    2´…k—o¸™œb¶²¡¡*´`    2´À“*´`    2´ˆ¶¦„        *¶b¡þ×*¶©*¶¬±#rIJIKL!M(N3O6P9R?SOTgUxW“X®YÃ\Ë]ß_ë`÷ab<cDd_Rkhqixj$f
y%&y¯y°e±b²65³92´</µ    Ë”¶
߀· ¸ÿ?ûø¹º 'ˆ6§{*¶g:*´`2´|Ž*¶»l`¶¾ld*´`2´Ž*¶Ál`¶Äld*´`2´|Ž*¶»l`¶¾l`*´`2´Ž*¶Ál`¶Äl`¶Å„*¶b¡ÿ‚±#&    nop*qDr^sxp{n‡u$Rˆ%&ˆÉˆÊˆËˆÌˆÍ„µmΒ¸    üûwÏРö“+¶Ñª‰‰P*+¶Ö*´^†fvµÚ*+¶Ü*´^†fµß*+¶Öµá*+¶Üµã§<+¶Ö*´ág+¶Ö*´ágk+¶Ü*´ãg+¶Ü*´ãgkc¸s*´<‡—ž¬*+·å¬#*
y {0|?}H~QT‚‚‹ƒˆ$“%&“ç踠38éРÀ
 
ú+¶Ñªô GhG*+¶Ö*´^†fvµÚ*+¶Ü*´^†fµß*µê§°*µê*»ìY**´î*´ð*´ò·ô¶÷W§+¶Ö*´^†fvI+¶Ü*´^†f9(*´Úg9*´ßg9**´^‡o—kµî**´^‡o—kµð*µò*(µÚ*µß**´î*´ð*´ò·û*´!Æ*´ÿŸ*µÿ*´!¹§¬#b“$•4–C—H™KœPižl y¡†¤Ž¥—¨§©·ª¼¬Á­Ç°×±Þ²æ³ë´õ·ø»$>ú%&úèy†r    Žj
—a ¸$& û‹ýþKLM[sN Ä~*')· 6§\*¶gÀe:*´`2´|9    *´`2´*´k*´`2´‚*´wkc9 *´`2´*´k*´`2´‚*´kc9     *´k *´kc9 9    *´wk *´kc9*´k*´wkc9*´k*´kc99*´`2µ|*´`2µ*´`2µ‚*´^h6‡‡co9*´`2µ…*´`2µˆ*´`2*´`2´ˆ‹gkµˆ´À“•*´`2´…k—o¸™œb¶²¡¡´À“*´`2´ˆ¶¦„*´`¾¡þ *¶*¶*¶"±#rÀÁÂÃ%ÄGÅhÇyÈ}ɏˡ̲ͶÏÂÐÎÑÚÔâÕî×úØÙ"ÛFÜNÝdÁqàuáyâ}ã$¬~%&~%~&~' fµKÎ(%?)    G* hü+ yë,}ç-Õ.¡Ã/²²0¶®1₶îv·¸
üûUþ “3*'¸yµ*'¸vµ*)¸yµ*)¸vµ*¸yµ*¸vµ±#æçèé ê)ë2ì$*3%&3%3&3'$ …(*´`¸2*´`Y:¾>=§2L*+¶8„¡ÿñ±#ïðñð'ó$(%&Î(¸ÿ< => T*´^*´^h‡''k))kcg¸s¯#ý$ %&    ?; l"»eY*¶.+·@M,»CY+¶E·I¶L*,·O±#J KL!M$ "%&"Β Q(RS %*´ê¬#$TU %*´!°##$VW %*´ÿ¬#%$XY &*µÿ±#%$Zö )    *')·û±#¿$[\]*¢^`    Ca    ìbc    ed