admin
2022-01-07 60e97a582feba0526c64d823fcf74e1cb97fd4c1
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
Êþº¾3m
\Ú    \Û    \Ü    \Ý
àá
àâ    \ã
é    \ê    \ë
\ìí
\î¿ð
ïð@    !ûTD-
ó    ô    õ    ö    ÷    ø?ã333333?úªªªªª«    ùú@(@
ûA
(ü    ýþ
 
\
\
\
 
\
 
 
    
 
         \
         \    \    \
]    \    \    \
B
\ H
\    \    \    \    \    \    \ 
\!
\"
\#
$%
\&
'(
*
W+
,
]-./TagView InnerClasses FlingRunnableOnScrollListenerradiusImAngleXDmAngleYmAngleZ sin_mAngleX cos_mAngleX sin_mAngleY cos_mAngleY sin_mAngleZ cos_mAngleZmcList4[Lcom/demo/lib/common/widget/TagCloudLayout$TagView;
mTouchSlopmOnScrollListener<Lcom/demo/lib/common/widget/TagCloudLayout$OnScrollListener; mScrollStatepreXpreYpreZdownXdownY allowRotatingZgetOnScrollListener>()Lcom/demo/lib/common/widget/TagCloudLayout$OnScrollListener;CodeLineNumberTableLocalVariableTablethis+Lcom/demo/lib/common/widget/TagCloudLayout;setOnScrollListener?(Lcom/demo/lib/common/widget/TagCloudLayout$OnScrollListener;)VonScrollListener<init>(Landroid/content/Context;)VcontextLandroid/content/Context;7(Landroid/content/Context;Landroid/util/AttributeSet;)VattrsLandroid/util/AttributeSet;8(Landroid/content/Context;Landroid/util/AttributeSet;I)VdefStyle    onMeasure(II)VdiameterperiphithetawidthMeasureSpecheightMeasureSpecwitdhheight StackMapTable.RuntimeInvisibleAnnotations!Landroid/annotation/SuppressLint;valueNewApionLayout(ZIIII)VchildLandroid/view/View;changedltrbonInterceptTouchEvent(Landroid/view/MotionEvent;)ZevLandroid/view/MotionEvent; onTouchEventxydxdyeventrotate(DDD)V3Lcom/demo/lib/common/widget/TagCloudLayout$TagView;rx1ry1rz1rx2ry2rz2rx3ry3rz3angleXangleYangleZ
sineCosine    depthSort()Vo
calculateZ(DD)DaddView(Landroid/view/View;)VtagView
access$000.(Lcom/demo/lib/common/widget/TagCloudLayout;)Zx0
access$100i(Lcom/demo/lib/common/widget/TagCloudLayout;)Lcom/demo/lib/common/widget/TagCloudLayout$OnScrollListener;
access$200.(Lcom/demo/lib/common/widget/TagCloudLayout;)I
access$202/(Lcom/demo/lib/common/widget/TagCloudLayout;I)Ix1
access$3001(Lcom/demo/lib/common/widget/TagCloudLayout;DDD)Vx2x3
SourceFileTagCloudLayout.java ²³ sc qr yz …† 012 34 56 pc …‰ …Œ 76 89 :6 ;9 bc no <61com/demo/lib/common/widget/TagCloudLayout$TagView => ?@java/lang/Math A@ B@ C@ De Ee Fe Ge He I¢android/widget/TextView J@ KLM OcPandroid/os/Build$VERSION_CODES VERSION_CODESQ RL S T U6 V6 WXY Z6 [\ te ]\ ue we xe ¨©7com/demo/lib/common/widget/TagCloudLayout$FlingRunnable de fe ge …Õ ^_:com/demo/lib/common/widget/TagCloudLayout$OnScrollListener `a Á³ ie he ke je me le bà cà ÂÃd ef gÈ …h#android/view/ViewGroup$LayoutParams LayoutParams ij …k lk ÇÈ)com/demo/lib/common/widget/TagCloudLayoutandroid/view/ViewGroup
getContext()Landroid/content/Context;android/view/ViewConfigurationget;(Landroid/content/Context;)Landroid/view/ViewConfiguration;getScaledTouchSlop()IgetSuggestedMinimumWidthgetDefaultSize(II)IgetSuggestedMinimumHeightmin getChildCount
getChildAt(I)Landroid/view/View;acos(D)DsqrtcossincxcyczscalealphamTargetceil setTextSize(F)Vandroid/os/Build$VERSIONVERSIONSDK_INTandroid/os/Buildandroid/view/ViewsetAlphameasureChildrensetMeasuredDimensiongetMeasuredWidthgetMeasuredHeightlayout(IIII)Vandroid/view/MotionEvent    getActiongetX()FgetYpost(Ljava/lang/Runnable;)ZonScrollStateChanged(I)V requestLayout
invalidatejava/util/Arrayssort([Ljava/lang/Object;)VbringChildToFront/(Landroid/content/Context;Landroid/view/View;)VgetLayoutParams'()Landroid/view/ViewGroup$LayoutParams;((Landroid/view/ViewGroup$LayoutParams;)VsetLayoutParams!\]bcdefegeheiejekelemenopcqrscteuevewexeyz{|}/*´°~( €‚ƒ}>*+µ±~
,-€„r…†}P*+·**¶¸¶µ    ±~;!<€‡ˆ…‰}[*+,·
**¶¸¶µ    ±~?!@ €‡ˆŠ‹…Œ}f*+,· **¶¸¶µ    ±~C!D*€‡ˆŠ‹cŽ}… v*¶ ¸ *¶¸ ¸>6*(dlµ*´ÇC**¶½µ996        *¶¢&*´    *    ¶ÀS    `hd‡*¶‡oc¸9*¶‡k¸k9*´    2*´‡¸k¸kµ*´    2*´‡¸k¸kµ*´    2*´‡¸kµ *´h6
 
‡
‡*´    2´ co9 *´    2 µ!*´    2 µ"*´    2*´    2´"#g%kµ"*´    2´'À()*´    2´!k+o¸-.b¶/²0¡*´    2´'*´    2´"¶2„    §þ×*¶3*¶4±~rI    JIKL!M(N3O6P9RESUTmU~W™X´YÉ\Ñ]å_ñ`ýabBcJdbRhhniujf
ёc
å}‘e <,’c    62“e9/”ev€v•cv–cb—c_˜c™ÿ<šû%ø›œ[sžŸ }'ˆ6*¶¢~*¶:*´2´Ž*¶5l`¶6ld*´2´Ž*¶7l`¶8ld*´2´Ž*¶5l`¶6l`*´2´Ž*¶7l`¶8l`¶9„§ÿ±~&    n op<qVrps~pn‡uRm¡¢„’cˆ€ˆ£zˆ¤cˆ¥cˆ¦cˆ§c™    üúƒ¨©}ò“+¶:«‰P*+¶;*´†fvµ<*+¶=*´†fµ>*+¶;µ?*+¶=µ@§<+¶;*´?g+¶;*´?gk+¶=*´@g+¶=*´@gkc¸*´    ‡—ž¬*+·A¬~&    y {0|?}H~QT‹ƒˆ“€“ª«™ 38¬©}¼
 
ú+¶:ªô GhG*+¶;*´†fvµ<*+¶=*´†fµ>*µ§°*µ*»BY**´C*´D*´E·F¶GW§+¶;*´†fvI+¶=*´†f9(*´<g9*´>g9**´‡o+kµC**´‡o+kµD*µE*(µ<*µ>**´C*´D*´E·*´Æ*´Ÿ*µ*´¹I§¬~^“$•4–C—H™KœPižl y¡†¤Ž¥—¨§©·ª¼¬Á­Ç°×±Þ²æ³ë´ø»>y­e†r®eŽj¯e—a°eú€ú±«™$& û‹²³}Ã{*')·J6*´¾¢\*¶À:*´2´9    *´2´*´Kk*´2´ *´Lwkc9 *´2´*´Lk*´2´ *´Kkc9     *´Mk *´Nkc9 9    *´Nwk *´Mkc9*´Ok*´Pwkc9*´Pk*´Okc99*´2µ*´2µ*´2µ *´h6‡‡co9*´2µ!*´2µ"*´2*´2´"#g%kµ"´'À()*´2´!k+o¸-.b¶/²0¡´'*´2´"¶2„§þ *¶Q*¶R*¶S±~rÀÁ Ã,ÄNÅoǀȄɖ˨̹ͽÏÉÐÕÑáÔéÕõר Ù)ÛMÜUÝhÁnàrávâz㬠H¡´,<µe    N¶e où·e €è¸e„ä¹e–Òºe¨À»e¹¯¼e½«½eécõs‘e c’c{€{¾e{¿e{Àe™ ü û\ú›œ[sžÁ³}“3*'¸µL*'¸µK*)¸µN*)¸µM*¸µP*¸µO±~æçèé ê)ë2ì*3€3¾e3¿e3ÀeÂÃ}(*´¸T*´L+¾=>¢+2:*¶U„§ÿí±~ïðñ!ð'ó¡´(€™ þÄøÅÆ}T*´*´h‡''k))kcg¸¯~ý €­e®eÇÈ}l"»Y*¶+·VM,»WY+¶X·Y¶Z*,·[±~J KL!M "€"¡¢ É´ÊË}/*´¬~ ́ÍÎ}/*´°~ ́ÏÐ}/*´¬~ ́ÑÒ};*Zµ¬~́ÓcÔÕ}Q    *')·±~*    Ì    Óe    Öe    ×eØÙ_2\^    B\`H\a    1ÿ    W])    ýÿN