Flutter:Cloud Firestore上传进度指示器



我在带有添加按钮的目录页面中有一个项目列表。当我点击添加按钮时,它会将我带到一个表单,在那里我可以上传图像和描述。当我点击save时,数据会异步保存到firebase。保存数据时,屏幕上会显示一个进度条,完成后会弹出页面,并将我带回目录页面。

我想做的是在保存时立即弹出表单页面,并在目录页面中显示保存进度。我该怎么做?

您必须创建一个块或某种立方体来执行上传机制。一旦你点击保存,你就会有一个bloc事件,它将根据上传进度启动上传和发射状态。

由于上传由区块负责,您可以在单击保存后立即弹出表单页面,并使用某种区块生成器在目录页面上显示进度。

这个区块将由两个页面共享,所以在我看来,你必须使用依赖注入。

最新更新