Как я могу справиться с этим сценарием? Я уже создал новый путь, но все еще изменил цвет и размер предыдущего пути.
private lateinit var mPaint: Paint
private lateinit var mEraserPaint: Paint
private val mEraserPath: Path = Path()
private val mArrayPaths: ArrayList<Path> = ArrayList<Path>()
override fun onDraw(canvas: Canvas) {
Timber.d("ON DRAW")
for (path: Path in mArrayPaths) {
setPaintColor(getStrokeColor())
setPaintSize(getStrokeSize())
canvas.drawPath(path, mPaint)
}
canvas.drawPath(mEraserPath, mEraserPaint)
}