首页 > 解决方案 > 在列中颤动 z-index

问题描述

我想在图像中的红色圆圈中制作阴影。

图片

我的代码:

  @override
  Widget build(BuildContext context) {
    print('Listing Card Unit Build');
    return Card(
      elevation: 5,
      margin: EdgeInsets.all(10),
      child: Column(
        mainAxisSize: MainAxisSize.min,
        crossAxisAlignment: CrossAxisAlignment.start,
        children: <Widget>[
          _buildUpperSpace(),
          _buildImageSpace(),
          _buildTextSpace(),
          _buildProductSpace(),
          _buildButtonSpace()
        ],
      )
    );
  }

在代码中,我想在 _buildUpperSpace() 和 _buildImageSpace() 之间以及在 _buildImageSpace() 和 _buildImageSpace() 的下方添加阴影。

因此,_buildUpperSpace() 必须在 _buildImageSpace() 上,并且 _buildImageSpace() 下方的所有内容都必须在 _buildImageSpace() 上。

谢谢。

标签: flutter

解决方案


您可以尝试将 _buildImageSpace() 包装在 Card 或 Material 小部件中。两者都具有海拔属性。这就是你要找的。


推荐阅读