带有 BottomSheetDialogFragment 的模态底部工作表
你可以使用 BottomSheetDialogFragment
实现模态底页 。
所述 BottomSheetDialogFragment
是模态底部片材。
这是 DialogFragment
的一个版本,它使用 BottomSheetDialog
而不是浮动对话框显示底部工作表。
只需定义片段:
public class MyBottomSheetDialogFragment extends BottomSheetDialogFragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
return inflater.inflate(R.layout.my_fragment_bottom_sheet, container);
}
}
然后使用此代码显示片段:
MyBottomSheetDialogFragment mySheetDialog = new MyBottomSheetDialogFragment();
FragmentManager fm = getSupportFragmentManager();
mySheetDialog.show(fm, "modalSheetDialog");
这个片段将创造一个 BottomSheetDialog
。