图像溢出 flutter

标签 image flutter dart

这张图片有溢出:

Container(
  width: MediaQuery.of(context).size.width,
  child: Image.network(imageSomwhereFomTheInternet),
  ),

如何显示来自互联网的通用图像以防止其改变比例? (我的意思是,如果我修复高度或宽度,则图像可能会因该决定而“损坏”,我想使用一个自动小部件来将该图像放入某个 Box 中,或者类似的东西)。

我对“如何处理图像”了解不多,如果您能建议我一些易于理解的内容,我可以在其中阅读更多内容,我会非常高兴。

最佳答案

您可以使用图像的fit属性

Container(
  child: Image.network(
    "https://images.unsplash.com/photo-1547721064-da6cfb341d50",
    fit: BoxFit.cover,
  ),
)

您可以从以下选项中选择最适合您的:

BoxFit.contain- 尽可能大但包含在容器内

BoxFit.cover - 尽可能小但覆盖整个容器

BoxFit.fill - 填充整个容器,但可能会扭曲图像纵横比

关于图像溢出 flutter ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66678695/

相关文章:

html - 请居中和响应式图像 slider 清洁解决方案

WebView CustomScrollView + Floating AppBar

firebase - 构建 Builder(dirty) : 引发了以下 RangeError

dart - Dart polymer 支架。 main()调用每个影子域。顶级DART变量会失去值(value)

dart - Flutter:showDialog:构建函数返回空

flutter - flutter :时间间隔未按预期工作

用于语言标志的 HTML img 与 CSS 背景图像

Java (swing) gif 不应该是部分透明的

php - 如何处理保存在单独服务器上的媒体 (PHP)

android - 如何在 Flutter 中创建可水平滚动的垂直 ListView ?