Код: Выделить всё
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
val bottomSheetDialog = super.onCreateDialog(savedInstanceState) as BottomSheetDialog
binding = FragmentSelectCastDeviceBinding.inflate(layoutInflater)
bottomSheetDialog.setContentView(binding.root)
hideNavigationBarInDialog(bottomSheetDialog)
initMain()
return bottomSheetDialog
}
fun hideNavigationBarInDialog(dialog: Dialog) {
dialog.window?.let { window ->
WindowCompat.setDecorFitsSystemWindows(window, false)
WindowInsetsControllerCompat(window, window.decorView).let { controller ->
controller.hide(WindowInsetsCompat.Type.navigationBars())
controller.systemBarsBehavior =
WindowInsetsControllerCompat.BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE
}
}
}

Подробнее здесь: https://stackoverflow.com/questions/789 ... ogfragment
Мобильная версия