gpt4 book ai didi

flutter - 如何在 Flutter 中的图像中实现 DropShadow/阴影效果?

转载 作者:行者123 更新时间:2023-12-03 02:48:10 29 4
gpt4 key购买 nike

我试图用 BackDropFilter 做一些像堆栈中的两个图像(其中一个显然用黑色填充)。但结果模糊了堆栈下面的所有内容(甚至在图像的 alpha 区域)。我已经搜索过这种效果,但还没有找到答案。如果您能给我一个可能的解决方案或路径来实现这种效果,我将不胜感激。

                  children: <Widget>[
ClipRect(
child: BackdropFilter(
child:Image.asset('assets/leopard.png', color: Colors.black,),
filter: prefix0.ImageFilter.blur(sigmaX: 5, sigmaY: 5),
),
),
Image.asset('assets/leopard.png',),
] ,```


[1]: /image/iLKYo.jpg

最佳答案

您可以使用 simple_shadow .这是项目中的示例:

SimpleShadow(
child: Image.asset('images/bird.png'),
opacity: 0.6, // Default: 0.5
color: Colors.blue, // Default: Black
offset: Offset(5, 5), // Default: Offset(2, 2)
sigma: 7, // Default: 2
)
我已经验证了即使使用 flutter_svg 也能正常工作.

关于flutter - 如何在 Flutter 中的图像中实现 DropShadow/阴影效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58962184/

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