首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Flutter 专题】118 图解特殊利器 ShaderMask 着色器

    和尚在尝试把图片做成黑白色时,了解到 ShaderMask 这个利器,今天和尚简单学习和尝试一下; ShaderMask ShaderMask 是为子类 Widget 添加一个遮罩层,以展示不同的遮罩效果,同时可以配合 BlendMode...以展示图片的不同混合效果; 源码分析 const ShaderMask({ Key key, @required this.shaderCallback, this.blendMode...= BlendMode.modulate, Widget child, }) 分析源码可得,ShaderMask 继承自 SingleChildRenderObjectWidget,主要用于渲染...;shaderCallback 用于生成遮罩蒙版的回调;blendMode 用于调整遮罩层展示效果; ?...BlendMode BlendMode 为绘制的混合模式,可以用来创建其他效果;例如黑白模式,X 透视模式等; return ShaderMask( shaderCallback: (Rect

    82141

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券