美文网首页
Flutter 高斯模糊 毛玻璃

Flutter 高斯模糊 毛玻璃

作者: xxxixxxx | 来源:发表于2022-12-13 15:53 被阅读0次
示例

毛玻璃组件为 BackdropFilter

BackdropFilter(
  filter: ImageFilter.blur(sigmaX: 5.0, sigmaY: 5.0),//控制毛玻璃效果
 // 为子组件添加毛玻璃效果
  child: Container(
    width: double.infinity,
    height: 44,
    alignment: Alignment.center,
    color: Colors.white.withOpacity(0.4),
  ),
);

但是当 BackdropFilter 与 Stack 一起使用时却有点问题,Stack 整个都被毛玻璃覆盖了。

解决关键是使用 ClipRect 包裹 BackdropFilter

Stack(
  alignment: Alignment.bottomCenter,
  children: [
    Container(
      width: 300,
      height: 300,
      alignment: Alignment.center,
      color: Colors.red,
    ),
    // 这里是关键!
    ClipRect(
      child: BackdropFilter(
        filter: ImageFilter.blur(sigmaX: 5.0, sigmaY: 5.0),
        child: Container(
          width: double.infinity,
          height: 44,
          alignment: Alignment.center,
          color: Colors.white.withOpacity(0.4),
        ),
      ),
    )
  ],
);

相关文章

  • Flutter 高斯模糊 毛玻璃

    毛玻璃组件为 BackdropFilter 但是当 BackdropFilter 与 Stack 一起使用时却有点...

  • 高斯模糊

    高斯模糊 【iOS 开发】实现毛玻璃(高斯模糊)效果 - CocoaChina_让移动开发更简单

  • iOS实现高斯模糊,毛玻璃

    //高斯模糊,毛玻璃 UIBlurEffect *blur=[UIBlurEffect effectWithSty...

  • ios 毛玻璃效果(高斯模糊)

    // ios 毛玻璃效果(高斯模糊) UIImageView *bgImg = [[UIImageView al...

  • 7、高斯模糊

    均值模糊的扩展,权重均值模糊,效果比均值模糊好,应用场景毛玻璃 高斯分布,即正态分布 高斯模糊源码:其实就是模糊中...

  • ios ~ 蒙层、模糊、毛玻璃

    【iOS高斯模糊&毛玻璃效果开发探索】[https://cloud.tencent.com/developer/a...

  • iOS 高斯模糊和头像放大

    很多项目中都会用到高斯模糊(毛玻璃效果)以及头像放大,类似下面的效果: 1、首先解决高斯模糊:iOS系统已经提供了...

  • iOS给UIView添加高斯模糊效果

    有的时候需要添加一个高斯模糊效果,或者毛玻璃效果,但是高斯模糊是针对图片的,处理图片的像素.UIView应该怎么做...

  • 高斯模糊 毛玻璃效果

    pragma mark - pragma mark generateBlurImage -(UIImage *)b...

  • iOS模糊效果

    实现模糊效果的方式有好几种,这里说明其中两种。 1.毛玻璃 2.高斯模糊,将图片处理成高斯模糊。 值得一提的是,将...

网友评论

      本文标题:Flutter 高斯模糊 毛玻璃

      本文链接:https://www.haomeiwen.com/subject/aeccqdtx.html