2015-11-06 5 views
-5

У меня есть ImageView и хотите применить фильтр, так что он становится размытым, я использую Android Studio и версии МИН SDK является 17, помогите мне решить эту задачукак применить фильтр к ImageView

+0

Какой фильтр вы ищете? Пробовали ли вы с содержимым wrap и fitxy? – Sree

+0

Используйте ColorMatrices для быстрых фильтров. –

ответ

0

Я думаю, вы можете использовать метод setAlpha().

Как imageView.setAlpha(floatValue);

"floatValue" колеблется от 0 до 1.

значений Try ниже 1 для вашей цели.

0

Читайте о/Google "Convolution Filters", это метод изменения значения пикселей на основе значений пикселей вокруг него. Таким образом, помимо размытия, вы также можете делать резкость изображения и поиск линии.

How do I blur an image?

Если ваш вопрос заключается в том, чтобы размыть так что вы можете использовать, что

imageview = (ImageView) itemView.findViewById(R.id.imageView); 

BitmapDrawable drawable = (BitmapDrawable) imageview.getDrawable(); 
Bitmap bitmap = drawable.getBitmap(); 
Bitmap blurred = blurRenderScript(bitmap, radiusArr[position]);//second parametre is radius 
imageview.setImageBitmap(blurred); 

для получения дополнительной ссылке вы можете передать этот URL https://github.com/Cutta/Simple-Image-Blur

Смежные вопросы