https://medium.com/@kosta.palash/using-bottomsheetdialogfragment-with-material-design-guideline-f9814c39b9fc As per the material design guideline for BottomSheet, there are two types of BottomSheets: Modal bottom sheets : It Can be implemented using BottomSheetDialog or BottomSheetDialogFragment. Elevation is higher than the app. It is fundamentally acting as the dialog. Persistent bottom sheets : It can be implemented using BottomSheetBehavior in conjunction with a CoordinatorLayout . Links: https://material.io/guidelines/components/bottom-sheets.html#bottom-sheets-modal-bottom-sheets https://material.io/components/android/catalog/bottom-sheet-dialog-fragment/ In this article, we are going to learn how to implement the BottomSheetDialogFragment to use the bottom sheet as a modal dialog. Final Outcome: So lets get started… Step 1: Create the layout file for bottom sheet (consider the material design guideline while building the gu...