可以使用BoxDecoration的boxShadow属性来设置Container的阴影效果。下面是一个示例代码:

Container(
  decoration: BoxDecoration(
    boxShadow: [
      BoxShadow(
        color: Colors.grey.withOpacity(0.5),
        spreadRadius: 1,
        blurRadius: 5,
        offset: Offset(0, 3), // changes position of shadow
      ),
    ],
  ),
  child: ...
)

在上面的代码中,我们使用了BoxShadow类来创建一个阴影效果,并将其添加到BoxDecoration的boxShadow属性中。其中,color属性指定阴影的颜色和不透明度,spreadRadius属性指定阴影的扩散半径,blurRadius属性指定阴影的模糊半径,offset属性指定阴影的偏移量。在这个示例中,我们将阴影的颜色设为灰色,扩散半径设为1,模糊半径设为5,偏移量设为(0,3),表示阴影在x轴方向不偏移,在y轴方向偏移3个像素。

Flutter给Container设置bottom阴影,

原文地址: https://www.cveoy.top/t/topic/ByV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录