我试图使用BoxDecoration小部件中的boxShadow参数仅向我的容器小部件的右侧添加阴影。
new Container(
decoration: BoxDecoration(
color: Colors.grey.withOpacity(0.5),
boxShadow: [
BoxShadow(
blurRadius: 5.0
),
],
),
),
该代码有效,但在容器的每个可能的侧面都增加了阴影。我只希望它在右侧。
最佳答案
您可以设置offset
的BoxShadow
属性。它定义为Offset(double dx, double dy)
。因此,例如:
boxShadow: [
BoxShadow(
blurRadius: 5.0,
offset: Offset(3.0, 0),
),
],
这只会在右侧3个单位(
dx
)上投射阴影。