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

skm*_*skm 4 image widget flutter

我有一个牢房,里面有存放图像的地方。该地方的高度小于实际图像高度,因此我使用 BoxFit.cover 选项来适应它。

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

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

我的代码:

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

                                  
Run Code Online (Sandbox Code Playgroud)

感谢帮助。

Roh*_*ala 7

是的,有办法通过使用alignment与下面相同的图像属性来做到这一点

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