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
66
67
Êþº¾2*com/lcjian/library/util/common/BitmapUtilsjava/lang/Object<init>()VCode
     LineNumberTableLocalVariableTablethis,Lcom/lcjian/library/util/common/BitmapUtils;getBitmapFromView.(Landroid/view/View;)Landroid/graphics/Bitmap;
android/view/View destroyDrawingCache
android/view/View$MeasureSpec makeMeasureSpec(II)I
 measure(II)V
  !"getMeasuredWidth()I
$ %"getMeasuredHeight
' ()layout(IIII)V
+ ,-setDrawingCacheEnabled(Z)V
/ 01getDrawingCache(Z)Landroid/graphics/Bitmap;viewLandroid/view/View;bitmapLandroid/graphics/Bitmap; bitmapToByte(Landroid/graphics/Bitmap;)[B9java/io/ByteArrayOutputStream
8        <>=&android/graphics/Bitmap$CompressFormat ?@PNG(Landroid/graphics/Bitmap$CompressFormat;
BDCandroid/graphics/Bitmap EFcompressB(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
8H IJ toByteArray()[B
8L Mclose
OQPjava/io/IOException RprintStackTraceboLjava/io/ByteArrayOutputStream;result[BeLjava/io/IOException; StackMapTableW scaleImageTo6(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap;
B_ `"getWidth
Bb c"    getHeight
e fg
scaleImage6(Landroid/graphics/Bitmap;FF)Landroid/graphics/Bitmap;orgnewWidthI    newHeightmandroid/graphics/Matrix
l    
lp qr    postScale(FF)Z
Bt uv createBitmapR(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap;
scaleWidthF scaleHeightmatrixLandroid/graphics/Matrix; roundCorners5(Landroid/graphics/Bitmap;F)Landroid/graphics/Bitmap;android/graphics/Paint
~    
~‚ ƒ- setAntiAlias
~… †‡setColor(I)V    ‰‹Šandroid/graphics/Bitmap$Config Œ    ARGB_8888 Landroid/graphics/Bitmap$Config;
B u=(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;’android/graphics/Canvas
‘” •(Landroid/graphics/Bitmap;)V—android/graphics/RectF
–™ š(FFFF)V
‘œ ž drawRoundRect5(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V #android/graphics/PorterDuffXfermode    ¢¤£ android/graphics/PorterDuff$Mode ¥¦SRC_IN"Landroid/graphics/PorterDuff$Mode;
Ÿ¨ ©%(Landroid/graphics/PorterDuff$Mode;)V
~« ¬­ setXfermode8(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode;
‘¯ °±
drawBitmap6(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V
B³ ´recyclesourceradiuswidthheightpaintLandroid/graphics/Paint;clippedcanvasLandroid/graphics/Canvas; mergeBitmapM(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
background
foregroundwh<(IILandroid/content/res/Resources;)Landroid/graphics/Bitmap;
ÆÈÇandroid/graphics/BitmapFactory ÉÊdecodeResource;(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;
Ì ¾¿
firstResId secondResIdresLandroid/content/res/Resources; firstBitmap secondBitmapdecodeSampledBitmapFromFile/(Ljava/lang/String;II)Landroid/graphics/Bitmap;Ö&android/graphics/BitmapFactory$Options
Õ        ÕÙ ÚÛinJustDecodeBoundsZ
ÆÝ Þß
decodeFileU(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;
á âãcalculateInSampleSize-(Landroid/graphics/BitmapFactory$Options;II)I    Õå æj inSampleSizefilenameLjava/lang/String;reqWidth    reqHeightoptions(Landroid/graphics/BitmapFactory$Options;    Õî ïj    outHeight    Õñ òjoutWidth
halfHeight    halfWidth totalPixelsJtotalReqPixelsCap
SourceFileBitmapUtils.java InnerClassesCompressFormatConfigOptionsandroid/graphics/PorterDuffMode MeasureSpec!
/*·±
      }-*¶*¸¸¶**¶*¶#¶&*¶**¶.L+°
" 
! " #%$+% -23+45    67¿.*ǰ»8Y·:L*²;d+¶AWM+¶GM+¶K§N-¶N,° $'O
*
/02345 7$8(9,; *.S5 TUVW(XYZÿ B8[O    \]S*†*¶^†n†*¶a†n¸d°
G  h5ijkj    fg‡&*ǰ»lY·nN-#$¶oW**¶^*¶a-¸s°
UVXYZ *&h5&wx&yxz{Z    |}ýk*¶^=*¶a>»~Y·€:¶¶„²ˆ¸Ž:»‘Y·“:»–Y ††·˜##¶›»ŸY²¡·§¶ªW* ¶®*¶²°
2 €
‚ƒ„)…4†J‡Zˆd‰hŠ Hkµ5k¶xf·j
a¸jX¹º)B»547¼½    ¾¿í`*¶^+¶^¤
*¶^§+¶^=*¶a+¶a¤
*¶a§+¶a>²ˆ¸Ž:»‘Y·“:* ¶®+ ¶®*¶²+¶²°
&    Ž.8‘C’L“U”Y•]– >`À5`Á5IÂj.2Ãj8(45C¼½Z CüC    ¾Ä‘!,¸ÅN,¸Å:-¸Ë:-¶²¶²°
š› œžŸ >!Íj!Îj!ÏÐÑ5 Ò5 V5    ÓÔ„(»ÕY·×N-µØ*-¸ÜW--¸àµä-µØ*-¸Ü°
¯° ±´·"¸ *(çè(éj(êj ëì    âã_ m*´í>*´ð66£    ¤Tl6l6§    h6l¤ l£ÿëhl…7hh…7
§h6óm7
”ÿí¬
JÊË ÌÎÐÑ$Õ'×-Õ6Ö<Õ?àIãQåTæZçbåjê f
mëìméjmêjh¸j b·j_æjLõj$FöjI!÷øQùø
Z$þý ý ÿÕúûü*<Bý@‰Bþ@ÕÆÿ    ¢@