Изменить цвет и размер, не влияя на предыдущий - PullRequest
0 голосов
/ 21 марта 2019

Как я могу справиться с этим сценарием? Я уже создал новый путь, но все еще изменил цвет и размер предыдущего пути.

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)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...