image - 渲染 4000px + 图像
问题描述
所以目前我正在尝试渲染一个大图像,例如:
我从 pub_dev 尝试了CachedNetworkImageProvider。
我还尝试了各种不同的提供者与图像小部件的组合。他们都没有工作。
唯一允许我渲染图像的小部件是photo_view,它渲染 4k 图像但具有我不想拥有的可缩放功能。
如何删除此功能并适合 BoxFit?
库试图渲染图像:
解决方案
使用时,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
推荐阅读
- java - 无法从 Firebase 读取数据 - Firebase DatabaseError:权限被拒绝
- python - 我在编写加密代码时遇到问题
- php - 反序列化从 php 中的 shell exec 接收的数据时出错
- javascript - JS计算值不显示
- postgresql - 触发 Postgres 删除
- php - 如何检查谷歌驱动器文件夹的内容是否已更改?
- c# - 处置问题,我应该忽略 Visual Studio 警告吗?
- jquery - 在 jQuery 中使用 If Else
- c# - 将 html 应用程序转换为 C# 应用程序
- scala - 使用 Scala 泛型时出现意外的类型不匹配