2014-02-21 2 views
0

Мне нужен метод, который позволяет использовать эффект размытия для любого вида Android (например, ImageView, TextureView, Button и т. Д.). У меня есть необходимый шейдер, но я не знаю, как применить его к представлению. Или, может быть, нужен другой путь?Blur android view

Благодарим за любые советы.

+0

Что вы подразумеваете под необходимым шейдером? У вас есть частичный прозрачный образ/цвет для создания blureffect? – ezcoding

+1

Возможный дубликат http://stackoverflow.com/questions/20273171/blur-effect-like-in-the-app-etsy – Triode

+0

Существует класс, реализующий шейдер OpenGL –

ответ

1

Одним из способов достижения этого является использование наложенного наложения. Этот coulb будет png-изображениями с некоторым эффектом размытия, который вы будете применять в любом представлении, например, применяя собственный стиль.

+0

На самом деле, лучший способ - использовать пользовательский шейдер. Вы не можете размываться без него (или, я не знаю, как это сделать). Шейдер - это часть кода, работающего на графической карте. То, что вы делаете, - это доступ ко всем текущим пикселям рендеринга и размытие изображения, например, с помощью gaussian bluring. –