在背景中绘制路径相对于形状

时间:2016-02-23 23:24:44

标签: android drawing android-canvas surfaceview

我在SurfaceView的draw方法中对一个同步ArrayList的elemets进行for循环,如下所示:

public void draw(Canvas canvas) {
   for(MyObject o : system) {
     canvas.drawPath(o.getPath(), mPaint);
     canvas.drawCircle(o.getX(), o.getY(), radius, mPaint);
   }
}

问题是,这会在列表中的前一个元素之上绘制下一个元素。有一种方法可以在所有圆圈后面绘制路径而不会增加for循环吗?

0 个答案:

没有答案