我正在玩帆布以獲得它的感覺,所以我創建了一個點數組,然後我嘗試繪製到畫布。但是,只有最後一個點出現在畫布上... 我不確定如何在畫布上顯示數組中的所有點,但任何幫助將不勝感激!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