帶有 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
。