ImageFilter
在Flutter中,使图片模糊有2种方式,这2种方式都需要配合ImageFilter.blur()使用。
factory ImageFilter.blur({ double sigmaX = 0.0, double sigmaY = 0.0, TileMode tileMode = TileMode.clamp })
sigmaX:以x轴方向模糊,值越大越模糊
sigmaY:以Y轴方向模糊,值越大越模糊
TileMode:不需要设置,使用默认值就行
原图

横向模糊
ImageFilter.blur(sigmaX: 10, sigmaY: 0)

垂直模糊
ImageFilter.blur(sigmaX: 0, sigmaY: 10)

xy轴同时模糊
<
Flutter图片模糊实现:ImageFilter与BackdropFilter详解

最低0.47元/天 解锁文章

1086

被折叠的 条评论
为什么被折叠?



