我最近将目标平台api从26更改为28,现在无法编译项目。
我收到此错误:
error: cannot find symbol variable CLIP_SAVE_FLAG
当我在onDraw()方法中使用canvas.save()时:
canvas.save(Canvas.CLIP_SAVE_FLAG | Canvas.MATRIX_SAVE_FLAG);
^抱怨设置上面的属性。
我在此处记录了几乎相同的问题:https://github.com/umano/AndroidSlidingUpPanel/issues/921
如何解决此问题,以便可以定位最新的android API。
谢谢!
编辑:我在这里检查了重复的链接:
Can not find Canvas variables in API Level 28
但是在使用canvas.saveLayer()时,它不支持21以下的API。
我收到此错误:
Call requires API level 21 (current min is 19): android.graphics.Canvas#saveLayer
如果我需要对API 19及更高版本的支持,该怎么办?