2016-09-19 5 views
1

Я хочу иметь размытый фон для любого настраиваемого диалога. И FLAG_BLUR_BEHIND осуждался из API 14, так чтоBlur Background Behind Dialog

dialog.getWindow().addFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND); 

не будут работать. Также я не хочу снимать снимок экрана, а затем размывать его и использовать для размытия фона.

Я прошел через Blur BackGround Behind AlertDialog, но это также не работает.

Я также столкнулся с этой библиотекой для размытия диалогового окна здесь: https://github.com/tvbarthel/BlurDialogFragment, но он предназначен для DialogFragment.

Есть ли другой способ размытия диалогового фона?

+0

Что вы имеете в виду «не будут работать» и «не работает»? Это проверенные решения, поэтому вам может быть нечего настраивать что-то. Можете ли вы опубликовать код и полученные скриншоты? –

ответ

-1

Вы можете попробовать:

dialog.getWindow().setBackgroundDrawable(new ColorDrawable(mContext.getResources().getColor(R.color.transparent_black))); 
+0

Что такое transparent_black? –

+0

# 73000000 код цвета –

+1

это не работает. это просто дает тусклый эффект sepcified. –

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