图片如何添加渐变模糊?

图片如何添加渐变模糊

阅读 176
1 个回答

组件通用属性 linearGradientBlur,可以为当前组件添加内容线性渐变模糊效果。参考代码如下:

@Entry 
@Component 
struct ImageExample1 { 
  private_resource1: Resource = $r('app.media.icon'); 
  @State image_src: Resource = this.private_resource1; 
 
  build() { 
    Column() { 
      Flex({ direction: FlexDirection.Column, alignItems: ItemAlign.Start }) { 
        Row({ space: 5 }) { 
          Image(this.image_src) 
            .linearGradientBlur(60, { 
              fractionStops: [[0, 0], [0, 0.33], [1, 0.66], [1, 1]], 
              direction: GradientDirection.Bottom 
            }) 
        } 
      } 
    } 
  } 
}

参考链接:

渐变模糊

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进