Android2D 多角形の描画
Android 2D Pathを使って, 多角形を描画します。
Pathというのはいわゆるパスです。描画するための道順を制御するためのものです。Pathを作って, canvasに描画します。
今回の成果物
public class DrawTestView extends View { private Paint paint; private Path path; public DrawTestView ( Context context ) { super(context); paint = new Paint(Paint.ANTI_ALIAS_FLAG); path = new Path(); path.moveTo(150, 300); path.lineTo(10, 400); path.lineTo(80, 330); path.lineTo(400, 330); } @Override protected void onDraw ( Canvas canvas ) { paint.setColor(Color.rgb(0, 255, 0)); paint.setStrokeWidth(10); canvas.drawPath(path, paint); } }