2016-02-02 3 views
1

мне нужно положить помутнение фонового изображения на просмотре заголовка навигации в Android API < 14. Я читал много документации по ScriptIntrinsicBlur, но он был добавлен API < 17.ScriptIntrinsicBlur на Bitmap API <14

Я знаю getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND) существуют, но это похоже на использование окон, а не на растровом изображении.

Знаете ли вы, как преобразовать изображение растрового изображения в размытое растровое изображение или рисовать по API < 14?

Спасибо!

EDIT:

- Шаг 1: Добавить в build.gradle (Module: приложение):

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

- Шаг 2 импорт android.support.v8.renderscript. *;

It Work! ScriptIntrinsicBlur теперь готов к использованию. Спасибо Никола Деспотоски за помощь.

+0

Спасибо за информацию! В вашем примере кода '' 'Android' должен быть' android', а 'dependencies' должен быть' defaultConfig', тогда он работает по назначению. – gregn3

ответ