レイアウトの背景を白に設定し、ペイントの色を黒に設定したペイントアプリケーションに取り組んでいます。でも、キャンバスでは透明な黒い色になっているので、キャンバスペイントでは濃い色にしたいです。
私の出力はスクリーンショットの下にあります:
そして私のコードは以下の通りです:
public DrawView(Context context){
super(context);
setFocusable(true);
setFocusableInTouchMode(true);
this.setOnTouchListener(this);
mPaint = new Paint();
mPaint.setAntiAlias(true);
mPaint.setDither(true);
mPaint.setColor(0x80808080);
mPaint.setStyle(Paint.Style.STROKE);
mPaint.setStrokeJoin(Paint.Join.ROUND);
mPaint.setStrokeCap(Paint.Cap.ROUND);
mPaint.setStrokeWidth(6);
mCanvas = new Canvas();
mPath = new Path();
paths.add(mPath);
}