Моя проблема в том, что она скрыта, но у нее все еще остается ширина навигационной панели, как мне удалить эту ширину? Часть, которую я выделил красным, — это ширина навигационной панели после ее скрытия
У меня есть класс, который наследуется от BottomSheetDialogFragment и имеет функцию onCreateDialog следующим образом: [code]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 } } } [/code] Моя проблема в том, что она скрыта, но у нее все еще остается ширина навигационной панели, как мне удалить эту ширину? Часть, которую я выделил красным, — это ширина навигационной панели после ее скрытия [img]https://i.sstatic.net/oTHVd8lA .png[/img]