0

我已经实现了一个带有应用栏和两个图标的屏幕,如下图所示

添加 PDFViewerScaffold 之前

添加 PDFViewerScaffold 后,所有图标和应用栏不显示,仅显示 pdf 文件

添加 PDFViewerScaffold 后

这是我的代码

return Scaffold(
  appBar: AppBar(
    title: Text('Preview'),
    backgroundColor: Colors.lightBlue,
  ),
  body: Stack(
    children: <Widget>[
      Positioned(
        bottom: 10,
        left: 50,
        child: IconButton(
          icon: Icon(Icons.description),
          iconSize: 30,
          color: Colors.blue,
          onPressed: () {}),
      ),
      Positioned(
        bottom: 10,
        right: 50,
        child: IconButton(
          icon: Icon(Icons.share),
          iconSize: 30,
          color: Colors.blue,
          onPressed: () {}),
      ),
      Positioned(
        child: PDFViewerScaffold(path:widget.pdfPath))
    ],
  ),
);

如何在一个屏幕上显示所有图标、appbar 和 pdf 文档?

4

1 回答 1

1

您正在使用此插件,用于PDFViewerScaffold查看 pdf。

当我们进入这个类时,我们发现它调用了一个方法来全屏查看pdf并添加自己的AppBar。您无法更改该行为,唯一的解决方案是使用另一个插件。

这是另一个可以查看脚手架内的 pdf 文件的插件。

于 2020-06-01T14:29:46.943 回答