这一次,解决Flutter Dialog的各种痛点!
前言 > Q:你一生中闻过最臭的东西,是什么? > > A:我那早已腐烂的梦。 兄弟萌!!!我又来了! 这次,我能自信的对大家说:我终于给大家带了一个,能真正帮助大家解决诸多坑比场景的pub包! 将之前的flutter_smart_dialog,在保持api稳定的基础上,进行了各种抓头重构,解决了一系列问题 现在,我终于可以说:它现在是一个简洁,强大,侵入性极低的pub包! 关于侵入性问题 之前为了解决返回关闭弹窗,使用了一个很不优雅的解决方法,导致侵入性有点高 这真是让我如坐针毡,如芒刺背,如鲠在喉,这个问题终于搞定了! 同时,我在pub包内部设计了一个弹窗栈,能自动移除栈顶弹窗,也可以定点移除栈内标记的弹窗。 问题 使用系统弹窗存在一系列坑,来和各位探讨探讨 必须传BuildContext 在一些场景必须多做一些传参工作,蛋痛但不难的问题 loading弹窗 使用系统弹窗做loading弹窗,肯定遇到过这个坑比问题 loading封装在网络库里面:请求网络时加载loading,手贱按了返回按钮,关闭了loading 然后请求结束后发现:特么我的页面怎么被关了!!!...


