Closed gaoyl87 closed 8 years ago
是因为缺少这行代码导致的,加上就可以了~ //修复目标view不高亮显示的bug if (!mOverlayTarget) { canvas.clipRect(mTargetRect, Region.Op.DIFFERENCE); }
原来的代码是 canvas.drawRect(mFullingRect, mFullingPaint); if (!mOverlayTarget) { canvas.drawRect(mTargetRect, mTargetPaint); }
现在改成 canvas.drawRect(mFullingRect, mFullingPaint); if (!mOverlayTarget) { canvas.clipRect(mTargetRect, Region.Op.DIFFERENCE); } 还是不起作用
看最新源代码,注意代码的位置
发自 网易邮箱大师 在2016年06月21日 11:40,FreedomCoderELong 写道:
原来的代码是 canvas.drawRect(mFullingRect, mFullingPaint); if (!mOverlayTarget) { canvas.drawRect(mTargetRect, mTargetPaint); }
现在改成 canvas.drawRect(mFullingRect, mFullingPaint); if (!mOverlayTarget) { canvas.clipRect(mTargetRect, Region.Op.DIFFERENCE); } 还是不起作用
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.
你好,如何能让target控件高亮显示?setOverlayTarget(false)不起作用