Есть ли способ изменить непрозрачность траектории рисования или рисовать с помощью PorterDuffXfermode (PorterDuff.Mode.CLEAR)? - PullRequest
0 голосов
/ 27 мая 2020

Я пытаюсь реализовать ластик, который может также изменить непрозрачность пути прорисовки. Я пытаюсь изменить альфа-канал, но все равно не работает.

Это код:

    var mPaint = Paint()
    mPaint!!.isAntiAlias = true
    mPaint!!.isDither = true
    mPaint!!.xfermode = PorterDuffXfermode(PorterDuff.Mode.CLEAR)
    mPaint!!.style = Paint.Style.STROKE
    mPaint!!.strokeJoin = Paint.Join.ROUND
    mPaint!!.strokeCap = Paint.Cap.ROUND
    mPaint!!.strokeWidth = mStrokeWidth
    mPaint!!.alpha = 0
...