1

Android API <14のナビゲーションヘッダービューにぼやけた背景画像を配置する必要があります。ScriptIntrinsicBlur に関する多くのドキュメントを読みましたが、彼は API<17 に追加されました。

存在することは知って getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND)いますが、ビットマップ画像ではなく、Windows で使用されているようです。

API<14 でビットマップ画像をぼやけたビットマップまたはドローアブルに変換する方法を知っていますか?

ありがとう !

編集 :

- ステップ 1: build.gradle(Module: app) に追加:

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

- ステップ 2 import android.support.v8.renderscript.*;

それは働きます!ScriptIntrinsicBlur を使用する準備が整いました。Nikola Despotoski の助けに感謝します。

4

2 に答える 2

3

v8 サポート ライブラリScriptIntrinsicBlurから使用できます。

于 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 に答える