导航组件:显示带圆角的对话框
Navigation component: Show dialog with rounded corners
-
android
-
android-dialogfragment
-
android-architecture-components
-
android-architecture-navigation
-
material-components-android
我正在使用 Android navigation component 来显示 DialogFragment
。这也可以正常工作,但现在我想在对话框上有圆角。
我已经看到 here 我可以使用 Material Design 组件的 MaterialAlertDialogBuilder
(无论如何我的应用程序都会使用它),但是当导航组件显示 DialogFragment
我,我无法访问导航组件使用的 DialogBuilder?或者有什么方法可以访问它?
导航不控制正在创建的对话框类型 - 这是 DialogFragment
的责任,特别是它的 onCreateDialog()
方法。
在 onCreateDialog()
中,您将使用 MaterialAlertDialogBuilder
创建带圆角的对话框。
android
android-dialogfragment
android-architecture-components
android-architecture-navigation
material-components-android
我正在使用 Android navigation component 来显示 DialogFragment
。这也可以正常工作,但现在我想在对话框上有圆角。
我已经看到 here 我可以使用 Material Design 组件的 MaterialAlertDialogBuilder
(无论如何我的应用程序都会使用它),但是当导航组件显示 DialogFragment
我,我无法访问导航组件使用的 DialogBuilder?或者有什么方法可以访问它?
导航不控制正在创建的对话框类型 - 这是 DialogFragment
的责任,特别是它的 onCreateDialog()
方法。
在 onCreateDialog()
中,您将使用 MaterialAlertDialogBuilder
创建带圆角的对话框。