我正在玩帆布以获得它的感觉,所以我创建了一个点数组,然后我尝试绘制到画布。但是,只有最后一个点出现在画布上... 我不确定如何在画布上显示数组中的所有点,但任何帮助将不胜感激!Android:在循环中绘制到画布
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);
}
完美地工作,非常感谢你MJD! – user2655110