继承BottomSheetDialogFragment写底部弹窗时,有时我们不想让它可以上下拖动,特别是BottomSheetDialogFragment中有滑动列表时,解决此问题只需要重写onStat方法并添加以下代码即可。
@Override
public void onStart() {
super.onStart();
if (getDialog() != null){
BottomSheetBehavior.from(getDialog().findViewById(R.id.design_bottom_sheet)).setHideable(false);
}
}