線を引くためにこのコードを考えると:
Paint p;
p = new Paint(Paint.ANTI_ALIAS_FLAG);
p.setColor(android.graphics.Color.WHITE);
p.setStyle(Paint.Style.FILL);
p.setStrokeWidth(21);
canvas.drawLine(0,50,100,50,p);
3つの可能なストローク描画戦略があります:
- 内側:線は長方形(0,50,100,70)で描かれています
- 中央:線は長方形(0,40,100,60)で描かれています
- 外側:線は長方形(0,30,100,50)で描かれています
実際には、デフォルトの動作はCenter戦略に従っているようです。他の戦略の1つに対応する結果を生成するためにペイントを変更することは可能ですか?