7

我需要使用模糊效果在 Android 的 Canvas 上绘制,这是一个非常简单的功能,我需要绘制一个圆形区域,它是模糊的(前景)和背景透明的,我可以通过操纵颜色 alpha 来完成所有事情具有自定义透明度,但我需要将其模糊而不是透明..有什么想法吗?

4

3 回答 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

看看这个:Android,Blur Bitmap 瞬间?

我再次建议您先绘制位图。将其缩小(尝试不同的大小),然后将其缩放回原始大小(作为新的位图,或者如果您在绘制时使用硬件加速)。

于 2012-11-19T08:42:29.410 回答