Мне нужно нарисовать 20 rectF на холсте.какой способ лучше производительности?
путь 1: рисовать каждый rectF на холсте
rectangleRectF.set(x1,y1,x2,y2)
canvas.drawRect(rectangleRect,paint)
rectangleRectF.set(x3,y3,x4,y4)
canvas.drawRect(rectangleRect,paint)
rectangleRectF.set(x5,y5,x6,y6)
canvas.drawRect(rectangleRect,paint)
rectangleRectF.set(x7,y7,x8,y8)
canvas.drawRect(rectangleRect,paint)
путь 2: добавить rectF на пути инарисовать путь на холсте
rectangleRectF.set(x1,y1,x2,y2)
path.addRect(rectangleRectF)
rectangleRectF.set(x3,y3,x4,y4)
path.addRect(rectangleRectF)
rectangleRectF.set(x5,y5,x6,y6)
path.addRect(rectangleRectF)
rectangleRectF.set(x7,y7,x8,y8)
path.addRect(rectangleRectF)
canvas.drawPath(path,paint)