Android Studio 文件加载后停止指示器

qmb5sa22  于 2022-11-16  发布在  Android
关注(0)|答案(2)|浏览(134)

我尝试在点击按钮时显示一个文件。但在文件加载之前,我希望循环进度指示器启动,而在文件加载之后,我希望它停止。我实现了以下代码,但问题是即使在文件加载之后,指示器仍在加载。

InkWell(

    onTap: () async {
      player.stop();


         Center(
                  child: CircularProgressIndicator(),
                );

      final files = await loadPdfFromNetwork(file.url);
      openPdf(context, files, file.url,file.name.split('.').first);


    }
pbpqsu0x

pbpqsu0x1#

您可以使用Navigator.of(context).pop。
墨水池(

onTap: () async {
  player.stop();


     Center(
              child: CircularProgressIndicator(),
            );

  final files = await loadPdfFromNetwork(file.url);
  openPdf(context, files, file.url,file.name.split('.').first);

导航器.of(context).pop

}
o2rvlv0m

o2rvlv0m2#

您也可以使用流构建器来避免将来出现任何错误。

相关问题