首页 > 解决方案 > 从另一个对话框中显示对话框

问题描述

如何从已经打开的对话框中显示对话框?基本上,在 Flutter 中嵌套对话框。

当我尝试showDialog();从已创建的对话框中使用 Flutter 时(例如,通过单击对话框中的某个链接,应在该对话框顶部打开另一个对话框)我收到以下 lint 错误:

Flutter showDialog Lint 错误

有谁知道如何解决这个问题?

标签: flutterdialogflutter-dialog

解决方案


嵌套对话框是非常可能的。你面临一个完全不同的问题。

现在,您从custom_alert_dialog包中导入冲突,并且material.dart.

要解决此问题,您必须使用as关键字命名其中一个导入。

前任

import 'dart:math' as math;

然后使用它:

// BEFORE 
final valueOfPi = pi;

// AFTER
final valueOfPi = math.pi

一切的语法保持不变,但无论何时你想使用库中的对象或类型,只需添加关键字作为前缀。


推荐阅读