我需要使用模糊效果在 Android 的 Canvas 上绘制,这是一个非常简单的功能,我需要绘制一个圆形区域,它是模糊的(前景)和背景透明的,我可以通过操纵颜色 alpha 来完成所有事情具有自定义透明度,但我需要将其模糊而不是透明..有什么想法吗?
问问题
23670 次
3 回答
21
于 2014-02-09T13:53:09.343 回答
0
如果您以后不需要操作它,您可以绘制到缓冲区并自己逐个像素地模糊它,然后在需要绘制它时将该缓冲区blit到屏幕上。
或者这个:http: //developer.android.com/reference/android/graphics/BlurMaskFilter.Blur.html
于 2009-12-30T12:42:18.253 回答
0
我再次建议您先绘制位图。将其缩小(尝试不同的大小),然后将其缩放回原始大小(作为新的位图,或者如果您在绘制时使用硬件加速)。
于 2012-11-19T08:42:29.410 回答