每次重绘我的自定义视图时,它都会失去越来越多的透明度。
创建绘制对象的代码:
Paint p = new Paint();
p.setStyle(Paint.Style.FILL);
p.setColor(Color.argb(100, 255, 71, 126));
它是这样绘制的:
canvas.drawPath(myPath, p);
第一次绘制时效果很好,但是每次重新绘制时,它都会失去越来越多的透明度..(例如,当导航离开然后返回视图时)
自定义视图实际上是具有此代码集的 ViewGroup,因此它将自行绘制
setWillNotDraw(false);
谢谢