android 清理画布canvas后 背景变黑色 可以设置颜色 但不能变得透明了 怎么才能变透明?

我分别用下面两个方法清理画布
1、
canvas.drawColor(colorAlpha, PorterDuff.Mode.CLEAR);
2、
Paint p = new Paint();
// //清屏
// p.setXfermode(new PorterDuffXfermode(Mode.CLEAR));
// canvas.drawPaint(p);
// p.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));

背景变成黑色 怎么回到透明

解决了吗?我也遇到这个问题

您好,解决了吗? 我现在也遇到了相同的问题。我的自定义的控件时自己画的。但要让控件无痕的切入布局中,怎么让自定义的控件变为完全透明呢?

背景:#00000000