2 qq136490497 qq136490497 于 2016.03.15 16:21 提问

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));

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

3个回答

cyxevil
cyxevil   2016.03.17 13:06

背景:#00000000

cyxevil
cyxevil 回复靠谱青年12306: 画布可以有三种方式设背景,有代码设背景的方式,你换个方式试试。 要是还不行我就不知道了,不然你换成白色
一年多之前 回复
qq136490497
qq136490497 这个 真不行 背景是在画布上面的
接近 2 年之前 回复
iplayvs2008
iplayvs2008   2016.09.26 17:04

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

Keven1988
Keven1988   2016.10.28 10:48

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!