gpt4 book ai didi

flutter - 如何只在容器的特定一侧添加阴影?

转载 作者:IT王子 更新时间:2023-10-29 07:02:32 53 4
gpt4 key购买 nike

我正在尝试使用 BoxDecoration 小部件中的 boxShadow 参数仅向容器小部件的右侧添加阴影。

new Container(
decoration: BoxDecoration(
color: Colors.grey.withOpacity(0.5),
boxShadow: [
BoxShadow(
blurRadius: 5.0
),
],
),
),

此代码有效,但会在容器的每个可能的边上添加一个阴影。我希望它只在右侧。

最佳答案

您可以设置BoxShadowoffset 属性。它被定义为 Offset(double dx, double dy)。所以,例如:

boxShadow: [
BoxShadow(
blurRadius: 5.0,
offset: Offset(3.0, 0),
),
],

这只会在右侧 3 个单位处转换阴影 (dx)。

关于flutter - 如何只在容器的特定一侧添加阴影?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56939037/

53 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com