1 |
|
package com.loopback.androidapps.saveapp; |
2 |
|
|
3 |
|
import android.content.Context; |
4 |
|
import android.graphics.Canvas; |
5 |
|
import android.graphics.Paint; |
6 |
|
import android.graphics.Rect; |
7 |
|
import android.util.AttributeSet; |
8 |
|
import android.widget.EditText; |
9 |
|
|
10 |
|
|
11 |
|
|
12 |
|
|
|
|
| 0% |
Uncovered Elements: 16 (16) |
Complexity: 3 |
Complexity Density: 0,25 |
|
13 |
|
public class NoteEditText extends EditText { |
14 |
|
private Rect mRect; |
15 |
|
private Paint mPaint; |
16 |
|
|
17 |
|
|
|
|
| 0% |
Uncovered Elements: 5 (5) |
Complexity: 1 |
Complexity Density: 0,2 |
|
18 |
0
|
public NoteEditText(Context context, AttributeSet attrs) {... |
19 |
0
|
super(context, attrs); |
20 |
|
|
21 |
0
|
mRect = new Rect(); |
22 |
0
|
mPaint = new Paint(); |
23 |
0
|
mPaint.setStyle(Paint.Style.STROKE); |
24 |
0
|
mPaint.setColor(0x800000FF); |
25 |
|
} |
26 |
|
|
|
|
| 0% |
Uncovered Elements: 9 (9) |
Complexity: 2 |
Complexity Density: 0,29 |
|
27 |
0
|
@Override... |
28 |
|
protected void onDraw(Canvas canvas) { |
29 |
0
|
int count = getLineCount(); |
30 |
0
|
Rect r = mRect; |
31 |
0
|
Paint paint = mPaint; |
32 |
|
|
33 |
0
|
for (int i = 0; i < count; i++) { |
34 |
0
|
int baseline = getLineBounds(i, r); |
35 |
|
|
36 |
0
|
canvas.drawLine(r.left, baseline + 1, r.right, baseline + 1, paint); |
37 |
|
} |
38 |
|
|
39 |
0
|
super.onDraw(canvas); |
40 |
|
} |
41 |
|
} |