颤振:我无法调整 flutter_cached_pdfview 小部件的大小

时间:2021-03-18 03:49:47

标签: flutter dart flutter-layout

我对 Flutter 还很陌生。所以我基本上试图从 showModalBottomSheet 内的 URL 显示 PDF。我使用 flutter_cached_pdfview 包来显示 PDF。 showModalBottomSheet 大约占屏幕的 2/3。

我能够显示 PDF,但我遇到的问题是调整 PDF 的大小以适应 showModalBottomSheet。因此,它基本上是溢出的,PDF 的最右边部分被截断了。

PDF 及其父文件的摘录。

showModalBottomSheet<void>(
  backgroundColor: Colors.transparent,
  context: context,
  isScrollControlled: true,
  builder: (context) => Container(
    margin: const EdgeInsets.symmetric(horizontal: 8),
    decoration: const BoxDecoration(
      color: Colors.white,
      borderRadius: BorderRadius.only(
          topRight: Radius.circular(25),
          topLeft: Radius.circular(25)),
    ),
    child: Column(
      children: <Widget>[
        Container(
          constraints: BoxConstraints(
            minWidth: 50,
            maxWidth: mediaQuery.size.width - 16,
            minHeight: 100,
            maxHeight: mediaQuery.size.height - 16,
          ),
          color: const Color(0xFFE4E9EC),
          child: const PDF().cachedFromUrl(.....)
        )
      ]
    )
  )
)

任何想法/建议都会有所帮助。谢谢

0 个答案:

没有答案