android:如何实现硬件加速图像橡皮擦?

时间:2012-04-11 13:26:01

标签: android hardware-acceleration

我在imageview背景上方绘制了一个位图白板应用程序。当我在顶部画一个CLEAR油漆时

mo_ink.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR));

或任何PorterDuff方法,渲染时绘制时都有可怕的黑色边框。禁用硬件加速会使应用程序无法使用。

如何在没有硬件渲染错误的情况下实现后台擦除器?

编辑:我有点错误。 PorterduffMOde CLEAR绘制一条黑色路径,在完成时呈现清晰。我试过的任何其他Porterduff方法都会在路径周围渲染出一个黑色边界框。理想情况下,我希望绘制的线条立即透明,将背景位图绘制到路径中,但应用合适的着色器将导致黑色边框。有解决方案吗我无法弄清楚Rasterizer的作用或是否有帮助!

enter image description here

0 个答案:

没有答案