16
16
17
17
public class DrawingView extends View {
18
18
19
- private Path drawPath ;
20
- private Paint drawPaint ;
21
- private Canvas drawCanvas ;
19
+ private Path mPath ;
20
+ private Paint mPaint ;
21
+ private Canvas mCanvas ;
22
22
23
23
private Paint canvasPaint ;
24
24
private Bitmap canvasBitmap ;
@@ -36,46 +36,46 @@ public class DrawingView extends View {
36
36
public DrawingView (Context context , AttributeSet attrs ) {
37
37
super (context , attrs );
38
38
39
- drawPath = new Path ();
40
- drawPaint = new Paint ();
39
+ mPath = new Path ();
40
+ mPaint = new Paint ();
41
41
42
- drawPaint .setColor (paintColor );
42
+ mPaint .setColor (paintColor );
43
43
44
- drawPaint .setAntiAlias (true );
45
- drawPaint .setStrokeWidth (brushSize );
46
- drawPaint .setStyle (Paint .Style .STROKE );
47
- drawPaint .setStrokeJoin (Paint .Join .ROUND );
48
- drawPaint .setStrokeCap (Paint .Cap .ROUND );
44
+ mPaint .setAntiAlias (true );
45
+ mPaint .setStrokeWidth (brushSize );
46
+ mPaint .setStyle (Paint .Style .STROKE );
47
+ mPaint .setStrokeJoin (Paint .Join .ROUND );
48
+ mPaint .setStrokeCap (Paint .Cap .ROUND );
49
49
50
50
canvasPaint = new Paint (Paint .DITHER_FLAG );
51
51
}
52
52
53
53
public void setCanvasBitmap (Bitmap bitmap ) {
54
54
cachedBitmap = bitmap ;
55
- drawCanvas .drawColor (Color .BLACK );
55
+ mCanvas .drawColor (Color .BLACK );
56
56
Bitmap mutableBitmap = bitmap .copy (Bitmap .Config .ARGB_8888 , true );
57
57
58
- calculateResizeRatio (bitmap , drawCanvas );
58
+ calculateResizeRatio (bitmap , mCanvas );
59
59
Bitmap resizedBitmap = Bitmap .createScaledBitmap (mutableBitmap , resizedWidth , resizedHeight , false );
60
60
61
61
int leftStart = getLeftStart (resizedWidth );
62
62
int topStart = getTopStart (resizedHeight );
63
63
64
- drawCanvas .drawBitmap (resizedBitmap , leftStart , topStart , drawPaint );
64
+ mCanvas .drawBitmap (resizedBitmap , leftStart , topStart , mPaint );
65
65
}
66
66
67
67
@ Override
68
68
protected void onSizeChanged (int w , int h , int oldw , int oldh ) {
69
69
super .onSizeChanged (w , h , oldw , oldh );
70
70
71
71
canvasBitmap = Bitmap .createBitmap (w , h , Bitmap .Config .ARGB_8888 );
72
- drawCanvas = new Canvas (canvasBitmap );
72
+ mCanvas = new Canvas (canvasBitmap );
73
73
}
74
74
75
75
@ Override
76
76
protected void onDraw (Canvas canvas ) {
77
77
canvas .drawBitmap (canvasBitmap , 0 , 0 , canvasPaint );
78
- canvas .drawPath (drawPath , drawPaint );
78
+ canvas .drawPath (mPath , mPaint );
79
79
}
80
80
81
81
@ Override
@@ -85,15 +85,15 @@ public boolean onTouchEvent(MotionEvent event) {
85
85
86
86
switch (event .getAction ()) {
87
87
case MotionEvent .ACTION_DOWN :
88
- drawPath .moveTo (touchX , touchY );
88
+ mPath .moveTo (touchX , touchY );
89
89
break ;
90
90
case MotionEvent .ACTION_MOVE :
91
- drawPath .lineTo (touchX , touchY );
91
+ mPath .lineTo (touchX , touchY );
92
92
break ;
93
93
case MotionEvent .ACTION_UP :
94
- drawCanvas .drawPath (drawPath , drawPaint );
94
+ mCanvas .drawPath (mPath , mPaint );
95
95
setIsEdited (true );
96
- drawPath .reset ();
96
+ mPath .reset ();
97
97
activateClearOptionInActivity (true );
98
98
break ;
99
99
default :
@@ -108,11 +108,11 @@ public void setColor(String newColor) {
108
108
invalidate ();
109
109
110
110
paintColor = Color .parseColor (newColor );
111
- drawPaint .setColor (paintColor );
111
+ mPaint .setColor (paintColor );
112
112
}
113
113
114
114
public void clearChanges () {
115
- drawPath .reset ();
115
+ mPath .reset ();
116
116
setCanvasBitmap (cachedBitmap );
117
117
setIsEdited (false );
118
118
activateClearOptionInActivity (false );
0 commit comments