прозрачный диалог android

#java #android #dialog

#java #Android #диалог

Вопрос:

Как я могу настроить макет диалогового окна, чтобы диалоговое окно отображалось как полупрозрачное (с цветовым и альфа-каналом, установленным примерно на 50%, чтобы наложенный вид был виден через диалоговое окно). Я создаю пользовательский диалог и устанавливаю contentView только как простой TextView. Спасибо

Ответ №1:

Ну, так или иначе, это то, что вы могли бы найти полезным:

 final Dialog d = new Dialog(this,android.R.style.Theme_Translucent_NoTitleBar_Fullscreen);
  

Ответ №2:

Вы можете использовать setFeatureDrawableAlpha() См. http://developer.android.com/reference/android/view/Window.html#setFeatureDrawableAlpha (int, int)

Комментарии:

1. Что указать для параметра FeatureId, чтобы все содержимое диалогового окна было полупрозрачным?

2. setFeatureDrawableAlpha(), похоже, не работает, независимо от того, какой параметр я предоставляю в качестве FeatureId.