罗明文
昨天 aa512ff5fc428fbee046d6bc0761c3675023769e
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
Êþº¾3¡
lÉ    Ḛ̂    ÏÐ
Ñ    Ò    Ó    Ô
Ö    ×
hØ    Ù
hÚ    Û
ËÞ    ß
hà    á
Ëâ
ãä
ãå
ç    èé
ëì
ãó
hø ùú    û    cü
hý    cþDz    cÿ    c
    
 
ë
ë
h
 
ë    
 
=
=
=     
=
h
=
=
h
h
c    
G
ë
ë
G
ë
h
 
h
h 
h!
"    #
ë$
h%    &'
h(    )
*
h+
,-
.    &/0
a12
a3
.
c4
ë56    7
.8
9:CURRENT_POINT_OPACITYI ConstantValue 
POINT_SIZE cameraManager(Lcom/zxing/scanner/camera/CameraManager;paintLandroid/graphics/Paint; resultBitmapLandroid/graphics/Bitmap;animationDelaylaserLineBitmap resultColor laserLineToplaserLineHeightframeCornerWidthframeCornerLength tipTextSize tipTextMarginscannerOptions"Lcom/zxing/scanner/ScannerOptions;<init>7(Landroid/content/Context;Landroid/util/AttributeSet;)VCodeLineNumberTableLocalVariableTablethis"Lcom/zxing/scanner/ViewfinderView;contextLandroid/content/Context;attrsLandroid/util/AttributeSet;setCameraManager+(Lcom/zxing/scanner/camera/CameraManager;)VsetScannerOptions%(Lcom/zxing/scanner/ScannerOptions;)Vdp2px(I)IdponDraw(Landroid/graphics/Canvas;)VcanvasLandroid/graphics/Canvas;frameLandroid/graphics/Rect; previewFrame StackMapTable2moveLaserSpeed(Landroid/graphics/Rect;)VlaserMoveSpeedmoveLaserSpeedFullScreen(Landroid/graphics/Point;)VpointLandroid/graphics/Point;drawMask3(Landroid/graphics/Canvas;Landroid/graphics/Rect;)Vwidthheighté;ÐdrawText    textPaintLandroid/text/TextPaint;xFy staticLayoutLandroid/text/StaticLayout;
drawFrameCorner    drawFrame drawLaserLinedstRectFLandroid/graphics/RectF;srcRect    laserRectdrawLaserLineFullScreen4(Landroid/graphics/Canvas;Landroid/graphics/Point;)V dstRectFTopdrawViewfinder()V<drawResultBitmap(Landroid/graphics/Bitmap;)VbarcodelaserLineBitmapRecycle
SourceFileViewfinderView.java „… yn=&com/zxing/scanner/common/Scanner$colorcolor InnerClasses {nandroid/graphics/Paint „> uv st ‚ƒ ?@ “” }n A@ ~n B@ n CD E@ FG €n H@ n “GI JK LK MN ¦§ wx com/zxing/scanner/ViewfinderView O>; PQ RN ·§ SN ¶§ ­§ TN UV ¢£ ½¾ ¸§ Ÿ  WYZ –[ |n \n ]@ ^n _n `n abc ²n ad e@ f@ g@ h> ijandroid/text/TextPaint „Á kl m>n pq rs t@ uv wNandroid/text/StaticLayout xy ¨@{ }~ „ €@ ‚ ƒ— „Á …@ †N ‡@ ˆ‰ Šv ‹q iŒ  ‘’ “@ zx ”• –@— ˜™< š’android/graphics/RectF „›android/graphics/Rect ©‰ „œ P com/zxing/scanner/ScannerOptions °n žÁ ŸÁandroid/view/Viewandroid/graphics/Canvasandroid/graphics/Bitmap com/zxing/scanner/common/Scanner(I)VgetLaserLineHeight()IgetFrameCornerWidthgetFrameCornerLength
getContext()Landroid/content/Context;getTipTextSizesp2px(Landroid/content/Context;F)IgetTipTextToFrameMargin&com/zxing/scanner/camera/CameraManagergetFramingRect()Landroid/graphics/Rect;getFramingRectInPreviewisScanFullScreen()ZsetAlpha
drawBitmapb(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V isFrameHideisFrameCornerHideisLaserMoveFullScreengetScreenResolution()Landroid/graphics/Point;getViewfinderCallbackViewfinderCallback7()Lcom/zxing/scanner/ScannerOptions$ViewfinderCallback;3com/zxing/scanner/ScannerOptions$ViewfinderCallbackF(Landroid/view/View;Landroid/graphics/Canvas;Landroid/graphics/Rect;)VtopgetLaserLineMoveSpeedbottomleftrightpostInvalidateDelayed(JIIII)Vandroid/graphics/Point(J)VgetWidth    getHeightgetFrameOutsideColorsetColordrawRect(FFFFLandroid/graphics/Paint;)V setAntiAlias(Z)VsetFlagsandroid/graphics/Paint$StyleStyleFILLLandroid/graphics/Paint$Style;setStyle!(Landroid/graphics/Paint$Style;)VgetTipTextColor setTextSize(F)VisTipTextToFrameTop
getTipText()Ljava/lang/String; android/text/Layout$Alignment    Alignment ALIGN_CENTERLandroid/text/Layout$Alignment;V(Ljava/lang/CharSequence;Landroid/text/TextPaint;ILandroid/text/Layout$Alignment;FFZ)Vsave    translate(FF)VdrawrestoregetFrameCornerColorisFrameCornerInsidegetFrameStrokeColorgetFrameStrokeWidth()FsetStrokeWidthSTROKE2(Landroid/graphics/Rect;Landroid/graphics/Paint;)V getLaserStyle
LaserStyle/()Lcom/zxing/scanner/ScannerOptions$LaserStyle;+com/zxing/scanner/ScannerOptions$LaserStyle
COLOR_LINE-Lcom/zxing/scanner/ScannerOptions$LaserStyle;getLaserLineColor getResources!()Landroid/content/res/Resources;getLaserLineResIdandroid/graphics/BitmapFactorydecodeResource;(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;RES_GRID(FFFF)V(IIII)Vc(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/RectF;Landroid/graphics/Paint;)Vrecycle
invalidateandroid/text/Layout0lmnopqnorstuvwxynzx{n|n}n~nn€nn‚ƒ„…†l*+,·*µ*µ*»Y·µ±‡A3 6BCˆ ‰Š‹ŒŽ†>*+µ    ±‡
FGˆ‰Šst‘’†’F*+µ
**+¶ · µ **+¶· µ**+¶· µ**¶+¶†¸µ**+¶· µ±‡JKLM)O9PEQˆF‰ŠF‚ƒ“”†>
*¶†¸¬‡Tˆ
‰Š
•n–—†€Â*´    Ç±*´    ¶M*´    ¶N,Æ-DZ*´
¶š    *+,·*´Æ*´ ¶+*´,*´¶ §q*´
¶!š    *+,·"*´
¶#š    *+,·$*+,·%*´
¶&™**´    ¶'·(*+*´    ¶'·)§*+,·**,·+*´
¶,Æ*´
¶,*+,¹-±‡bYZ\^_ `!c+d1g8hBiSk]lcmmnsoyrƒsŽtv£w¨y²zÁ}ˆ*‰ŠÂ˜™²š›ªœ›
ýžž!)
Ÿ †æv*´.š *+´/µ.*´
¶0=*Y´.`µ.*´.+´1¡ *+´/µ.*´š*2†j+´1+´/d†n‹µ**´…+´3d+´/d+´4`+´1`¶5±‡*
‚„†!‡,ˆ4Š;‹Pu‘ˆ v‰Švš›_¡nü$¢£†ªC*´
¶0=*Y´.`µ.*´.+´6¡*µ.*´š*2†j+´6†n‹µ**´…¶7±‡"•—˜™"›)œ9žBŸˆ C‰ŠC¤¥;¡nü"¦§†&…+¶8>+¶96*´*´Æ
*´§
¶:¶;+ †,´/†*´¶<+ ,´/†,´3†,´1`†*´¶<+,´4`†,´/††,´1`†*´¶<+ ,´1`†††*´¶<±‡"¨© ª'«8¬R­o®„¯ˆ4…‰Š…˜™…𛀍n z©n-ÿª«ž¬ÿª«ž¬­§†5    Š»=Y·>N-¶?-¶@-²A¶B-*´
¶C¶D-*´†¶E,´3†8*´
¶Fš,´1*´`†§ ,´/*´d†8»GY*´
¶H-,¶I²J ·K:+¶LW+¶M+¶N+¶O±‡:¸¹ º»¼$½-¿4ÁWÄrÆwÇȅɉʈHŠ‰ŠŠ˜™Šš›‚®¯4V°±W3²±r³´ ýKµI¶§†2š*´*´
¶P¶;*´²A¶Q*´
¶R™6+,´3†,´/†,´3*´`†,´/*´`†*´¶<+,´3†,´/†,´3*´`†,´/*´`†*´¶<+,´4*´d†,´/†,´4†,´/*´`†*´¶<+,´4*´d†,´/†,´4†,´/*´`†*´¶<+,´3†,´1*´d†,´3*´`†,´1†*´¶<+,´3†,´1*´d†,´3*´`†,´1†*´¶<+,´4*´d†,´1*´d†,´4†,´1†*´¶<+,´4*´d†,´1*´d†,´4†,´1†*´¶<§G+,´3*´d†,´/†,´3†,´/*´`†*´¶<+,´3*´d†,´/*´d†,´3*´`†,´/†*´¶<+,´4†,´/†,´4*´`†,´/*´`†*´¶<+,´4*´d†,´/*´d†,´4*´`†,´/†*´¶<+,´3*´d†,´1*´d†,´3†,´1†*´¶<+,´3*´d†,´1†,´3*´`†,´1*´`†*´¶<+,´4†,´1*´d†,´4*´`†,´1†*´¶<+,´4*´d†,´1†,´4*´`†,´1*´`†*´¶<±‡RÓÔÕ"×HÙn۔ݺßàáã,åUè{é¦ëÌì÷îïHñnò™ôˆ š‰Šš˜™šš›ûUûC·§†~0*´*´
¶S¶;*´*´
¶T¶U*´²V¶Q+,*´¶W±‡ýþÿ&/ˆ 0‰Š0˜™0𛏧†Ç    *´
¶X²Y¦?*´²A¶Q*´*´
¶Z¶;+,´3†*´.†,´4†*´.*´ `†*´¶<§Â*´[Ç**¶\*´
¶]¸^µ[*´[¶_>*´
¶X²`¦N»aY,´3†,´/†,´4†*´.†·b:»cY†¶df‹*´[¶e·f:+*´[*´¶g§I*´ *·  **´[¶_lµ »cY,´3*´.,´4*´.*´ `·f:+*´[*´¶ ±‡J
  % IPbjw”¦¯¿ÂÎÛ ù"%ˆH”+¹º¯»›ù¼›jž©n    ‰Š    ˜™    š›ûIü_ú,½¾†ã*´
¶X²Y¦;*´²A¶Q*´*´
¶Z¶;+ *´.†,´i†*´.*´ `†*´¶<§Ì*´[Ç**¶\*´
¶]¸^µ[*´[¶_>*´
¶X²`¦[6*´.¡ *´.d6»aY †,´i†*´.†·b:»cY†¶df‹*´[¶e·f:+*´[*´¶g§F*´ *·  **´[¶_lµ »cY*´.,´i*´.*´ `·f:+*´[*´¶ ±‡R/ 01%2E4L5^6f8s9v:~;†=>¸?È@ËD×EäGÿHKˆRvR¿n+¹º¸»›ÿ¼›f¨©n‰Š˜™¤¥ûEý'úDú)ÀÁ†m*´L*µ+Æ+¶j*¶k±‡NO
PQSTˆ‰ŠwxüÂÃĆF
*+µ*¶k±‡\]    ^ˆ
‰Š
ÅxÆÁ†S*´[Æ*´[¶j*µ[±‡abceˆ ‰ŠÇÈÎ*ËÍ    ùhX    o@z|@&hŽ@