首页 > 解决方案 > 渲染 4000px + 图像

问题描述

所以目前我正在尝试渲染一个大图像,例如:

我从 pub_dev 尝试了CachedNetworkImageProvider

我还尝试了各种不同的提供者与图像小部件的组合。他们都没有工作。

唯一允许我渲染图像的小部件是photo_view,它渲染 4k 图像但具有我不想拥有的可缩放功能。

如何删除此功能并适合 BoxFit?

库试图渲染图像:

标签: imageflutter

解决方案


使用时,PhotoView您可以禁用缩放功能。

IgnorePointer( // The PhotoView widget thinks there's nothing happening
               // because you're catching any clicks that happen here.
  child: PhotoView(
    minScale: PhotoViewComputedScale.covered,
    maxScale: PhotoViewComputedScale.covered,
  ),
),

您可以在此处阅读有关 PhotoView 类的更多信息:https ://pub.dev/documentation/photo_view/latest/photo_view/PhotoView-class.html


推荐阅读