The following Canvas Variables are not found in Android 28.
Canvas
canvas.saveLayer(0, 0, getWidth(), getHeight(), null, Canvas.MATRIX_
you can use canvas.save(); instead of canvas.save(Canvas.MATRIX_SAVE_FLAG|CLIP_SAVE_FLAG) reference
canvas.save();
canvas.save(Canvas.MATRIX_SAVE_FLAG|CLIP_SAVE_FLAG)