Flutter BoxFit.cover - 显示图片顶部,而不是中心

4

我有一个单元格,其中有一些空间用于图像。该空间的高度小于实际图像高度,因此我使用BoxFit.cover选项来适应它。

看起来还不错,但它显示图像的中间部分,而我想显示图像的顶部。

在使用BoxFit.cover时是否有任何选项可以显示图像的顶部?

我的代码:

  Container(
    height: 200,
    width: double.infinity,
    child: Image.network(
      appointment.imageUrl!,
      fit: BoxFit.cover,
    ),
  ),

                                  

感谢您的帮助。

1个回答

6

是的,可以通过使用图像的alignment属性来实现,如下所示:

Container(
  height: 200, // set your desired height here
  child: Image.asset(
    'path/to/your/image.jpg',
    fit: BoxFit.cover,
    alignment: Alignment.topCenter,
  ),
);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接