版本信息
- Flutter版本:3.19.4
- flutter_smart_dialog版本:4.9.8+9
描述bug/需求
1.主要问题:使用useSystem = true,调用Navigator.pop,onDismiss不会回调;
2.我想要返回键调用Navigator.pop的时候关闭弹窗,试了一下只有useSystem = true 的时候正确响应关闭,想问下是不是只有useSystem = true 才可以用pop关闭弹窗?
demo
static _show(BuildContext context){
SmartDialog.show(
alignment: Alignment.center,
useSystem: true,
onDismiss: () {
XLog.d("laile", "xiaolaodi");
},
builder: (BuildContext _) {
return Container(
width: 500,
height: 300,
decoration: BoxDecoration(
color: Colors.white,
borderRadius: BorderRadius.circular(20),
),
child: Center(
child: ElevatedButton(
onPressed: () => Navigator.pop(context),
child: const Text('pop')
)
)
);
},
);
}
版本信息
描述bug/需求
1.主要问题:使用
useSystem = true,调用Navigator.pop,onDismiss不会回调;2.我想要返回键调用
Navigator.pop的时候关闭弹窗,试了一下只有useSystem = true的时候正确响应关闭,想问下是不是只有useSystem = true才可以用pop关闭弹窗?demo
static _show(BuildContext context){ SmartDialog.show( alignment: Alignment.center, useSystem: true, onDismiss: () { XLog.d("laile", "xiaolaodi"); }, builder: (BuildContext _) { return Container( width: 500, height: 300, decoration: BoxDecoration( color: Colors.white, borderRadius: BorderRadius.circular(20), ), child: Center( child: ElevatedButton( onPressed: () => Navigator.pop(context), child: const Text('pop') ) ) ); }, ); }