我在api 15(Android 4.0.3)上运行自定义视图时出现问题
代码:
canvas.clipRect(10,10,100,100, Region.Op.DIFFERENCE);
canvas.drawPaint(myPaint);
填充视图的整个区域,而不仅仅是差异...... 它适用于api 8和9 ...
感谢您的帮助
答案 0 :(得分:14)
如果启用了硬件加速,ICS将忽略XOR,差分和反向差分剪辑模式。
只需在视图中禁用2D硬件加速:
myView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);