|
|
|
|
@ -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<FrameLayout> 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(); |
|
|
|
|
|