Я пытаюсь создать и показать полноэкранный диалог.Я хочу создать анимацию с помощью этого пользовательского макета диалога.Этот код работает на фрагменте, а не на активности.
Мой код указан ниже:
Dialog dialog = new Dialog(getContext());
LinearLayout linearLayout = new LinearLayout(getContext());
linearLayout.setLayoutParams(new LinearLayout.LayoutParams(-1, -1));
linearLayout.setBackgroundColor(Color.TRANSPARENT);
dialog.requestWindowFeature(1);
dialog.setContentView(linearLayout);
Window dialogWindow = dialog.getWindow();
dialogWindow.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
dialogWindow.setDimAmount(0.0f);
dialogWindow.setBackgroundDrawableResource(android.R.color.transparent);
// View.WindowManager.LayoutParams.MATCH_PARENT
dialogWindow.setLayout(-1, -1);
dialog.show();
Ниже приведены скриншоты:
После диалога.шоу цвет строки состояния меняется.
R.style.Theme_AppCompat_Light не работает для меня.Строка состояния меняется на светло-серую:)
Как отобразить полностью прозрачный настраиваемый диалог?