1

我需要在 Android API<14 的导航标题视图上放置模糊的背景图像。我阅读了很多关于 ScriptIntrinsicBlur 的文档,但他已被添加到 API<17。

我知道 getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND)存在,但它似乎在 Windows 上使用,而不是在位图图像上使用。

你知道如何在 API<14 上将我的位图图像转换为模糊位图或 Drawable 吗?

谢谢 !

编辑 :

- 第 1 步:添加到 build.gradle(Module: app):

`Android{
    [...]
    dependencies{
        [...]
        renderscriptTargetApi 14
        renderscriptSupportModeEnabled true
    }
}`

- 第2步导入android.support.v8.renderscript.*;

这行得通 !ScriptIntrinsicBlur 现在可以使用了。感谢 Nikola Despotoski 的帮助。

4

2 回答 2

3

您可以ScriptIntrinsicBlurv8 支持库中使用。

于 2016-02-02T14:24:14.920 回答
1

您可以在下面使用此代码。它适用于 16 以下的 api 级别

http://incubator.quasimondo.com/processing/stackblur.pde https://github.com/wingjay/BlurImageView/blob/master/blurimageviewlib/src/main/java/com/wingjay/blurimageviewlib/FastBlurUtil.java

于 2016-02-02T14:22:49.673 回答