【发布时间】:2013-06-08 09:20:37
【问题描述】:
我正在编写一个类似应用程序的刮刮卡,为此我使用了 SurfaceView。 我用某种颜色填充它,并使用 PorterDuff.Mode.CLEAR PorterDuffXfermode 在其上绘制一些路径。我必须确定用户何时完全划伤它(SurfaceView 的画布是完全透明的)。谁能给我一些建议,如何识别它?
我尝试保存路径的坐标,但由于绘图笔画宽度,我无法很好地计算覆盖区域。
我尝试从 SurfaceView 的 getDrawingCache 方法获取 Bitmap 并迭代其像素并使用 getPixel 方法。它不起作用,我认为这不是检查画布的有效方法。
【问题讨论】:
标签: android surfaceview transparent