Android2D 座標Point
Androidには, Pointという座標を表す, クラスがあります。
Point Developers – Point
PointF float用
Point(), Point(int x, int y)
PointF(), Point(float x, float y)
というのがありますが, Canvasに描画する場合に直接Pointを描画するAPIはないです。
データがまとまったよ〜。という意外の利点を見いだせていないクラスです。
public class DrawPointView extends View { private Paint paint; private PointF point; public DrawPointView ( Context context ) { super(context); paint = new Paint(Paint.ANTI_ALIAS_FLAG); paint.setColor(Color.RED); point = new PointF(20.0f, 300.5f); } @Override protected void onDraw ( Canvas canvas ) { canvas.drawColor(Color.WHITE); canvas.drawPoint(point.x, point.y, paint); } }