パスワード ダイアログがあり、「のぞき見」を防ぐために、画面をウィンドウの後ろに隠したいと思います。
私が思いついたのは、画面の内容をぼかすための次のコードでした。
Window window = dialog.getWindow();
LayoutParams layoutParams = window.getAttributes();
layoutParams.dimAmount = 1.0f;
layoutParams.flags = layoutParams.flags | WindowManager.LayoutParams.FLAG_BLUR_BEHIND;
window.setAttributes(layoutParams);
残念ながら、これは大部分のデバイスでは正常に機能しますが、一部の Motorola デバイスでは、パスワード入力フィールドが使用できなくなるほど画面構成が大幅に遅くなります。(はい、これが原因であることを確認しました。ぼやけたコードを削除すると速度が低下するためです。)
とにかく、ダイアログの後ろの画面を空白にする方法を見つけたいと思います(または無地の色)。これに対する解決策を見つけることができませんでした。