From aebdea4f1add5d720d3e107dd79d7b324b705e8a Mon Sep 17 00:00:00 2001 From: FongMi Date: Mon, 31 Oct 2022 09:06:42 +0800 Subject: [PATCH] Update PassDialog.java --- .../fongmi/android/tv/ui/custom/dialog/PassDialog.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/custom/dialog/PassDialog.java b/app/src/leanback/java/com/fongmi/android/tv/ui/custom/dialog/PassDialog.java index ba4c0b3b7..cff61e6c6 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/custom/dialog/PassDialog.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/custom/dialog/PassDialog.java @@ -55,12 +55,9 @@ public class PassDialog extends BottomSheetDialogFragment { } private void setBehavior(BottomSheetDialog dialog) { - WindowManager.LayoutParams params = dialog.getWindow().getAttributes(); FrameLayout bottomSheet = dialog.findViewById(com.google.android.material.R.id.design_bottom_sheet); BottomSheetBehavior behavior = BottomSheetBehavior.from(bottomSheet); behavior.setState(BottomSheetBehavior.STATE_EXPANDED); - params.width = ResUtil.dp2px(250); - dialog.getWindow().setAttributes(params); behavior.setSkipCollapsed(true); } @@ -86,6 +83,12 @@ public class PassDialog extends BottomSheetDialogFragment { dismiss(); } + @Override + public void onResume() { + super.onResume(); + getDialog().getWindow().setLayout(ResUtil.dp2px(250), -1); + } + @Override public void onDestroyView() { super.onDestroyView();