导航组件:显示带有圆角的对话框

问题描述 投票:0回答:1

我正在使用Android navigation component显示DialogFragment。这也可以正常工作,但现在我想在对话框上添加圆角。

我已经看到here,我可以使用Material Design组件的MaterialAlertDialogBuilder(我的应用程序仍然使用它),但是当导航组件为我显示DialogFragment时,我无权访问DialogBu​​ilder导航组件使用的是什么?还是有什么方法可以访问它?

android android-dialogfragment android-architecture-components android-architecture-navigation material-components-android
1个回答
1
投票

导航不控制要创建哪种类型的对话框-这是DialogFragment的职责,尤其是onCreateDialog()方法的职责。

onCreateDialog()中,您将使用onCreateDialog()创建带有圆角的对话框。

© www.soinside.com 2019 - 2024. All rights reserved.