说起 saveLayer() & restoreToCount(),不得不先说 save() & restore()。关于 save() 和 restore 的可以参考 https://blog.csdn.net/tianjf0514/article/details/125580295。
saveLayer 和 save 相似,但是又有区别。
saveLayer 和 save 的区别
先看一个例子:
class CustomView(context: Context?, attrs: AttributeSet?) : View(context, attrs) {
private val imagePaint: Paint = Paint(Paint.ANTI_ALIAS_FLAG)
private val maskPaint: Paint = Paint(</