我正在使用 Canvas 来感受它的感觉,所以我创建了一系列点,然后我尝试将它们绘制到 Canvas 上。但是,只有最后一个点显示在画布上......我不确定如何在画布上显示数组中的所有点,但任何帮助将不胜感激!
List<Point> pointList = new ArrayList<Point>();
Point point1 = new Point();
point1.set(0,0);
Point point2 = new Point();
point2.set(0,0);
Paint red = new Paint();
red.setColor(Color.RED);
for(int i = 0; i <= 30; i++)
{
point1.set(i, i);
pointList.add(i, point1);
}
for(int i = 0; i <= 30; i++)
{
point2 = pointList.get( i );
canvas.drawPoint(point2.x, point2.y, red);
}