diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/TranscriptFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/TranscriptFragment.java index 62d369078be..2fdf500c7a9 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/TranscriptFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/TranscriptFragment.java @@ -5,6 +5,7 @@ import android.content.Context; import android.graphics.Color; import android.graphics.Typeface; +import android.graphics.drawable.ColorDrawable; import android.os.Bundle; import androidx.annotation.NonNull; @@ -18,6 +19,8 @@ import android.util.Log; import android.view.LayoutInflater; import android.view.View; +import android.view.ViewGroup; +import android.view.WindowManager; import android.widget.ProgressBar; import android.widget.TextView; @@ -58,12 +61,26 @@ public class TranscriptFragment extends AppCompatDialogFragment { View prevView = null; Color prevColor; + @Override + public void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + //setStyle(STYLE_NO_TITLE, 0); + } + + @Override + public void onResume() { + ViewGroup.LayoutParams params; + params = getDialog().getWindow().getAttributes(); + params.width = WindowManager.LayoutParams.MATCH_PARENT; + getDialog().getWindow().setAttributes((WindowManager.LayoutParams) params); + getDialog().getWindow().setBackgroundDrawable(new ColorDrawable(Color.BLACK)); + super.onResume(); + } + @NonNull @Override public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) { - AlertDialog dialog = new MaterialAlertDialogBuilder(requireContext()) - .setTitle(getString(R.string.transcript_label)) .setView(onCreateView(getLayoutInflater())) .setPositiveButton(getString(R.string.close_label), null) //dismisses .create();