I am trying to create and show a fullscreen dialog. I want to create some animation using this custom dialog layout. This code works on a fragment not activity.
My code is below :
            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();
The screenshots are below:
After dialog.show status bar color changes. 

R.style.Theme_AppCompat_Light doesn't work for me. It changes status bar as light gray :)
How can I show a full transparent custom dialog?

 
     
    