#鸿蒙通关秘籍#怎样使用backgroundBlurStyle增加组件背景模糊?

HarmonyOS
2024-12-04 15:04:58
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
EVT晨露歌

可以利用backgroundBlurStyle接口来为组件增加特定样式的背景模糊效果,支持多种模糊样式。以下代码展示了如何使用该接口:

@Entry
@Component
struct BackDropBlurStyleDemo {
  build() {
    Grid() {
      GridItem() {
        Column() {
          Column() {
            Text('Thin')
              .fontSize(20)
              .fontColor(Color.White)
              .textAlign(TextAlign.Center)
              .width('100%')
              .height('100%')
          }
          .height(100)
          .aspectRatio(1)
          .borderRadius(10)
          .backgroundImage($r('app.media.share'))
          .backgroundBlurStyle(BlurStyle.Thin, {
            colorMode: ThemeColorMode.LIGHT,
            adaptiveColor: AdaptiveColor.DEFAULT,
            scale: 0.1
          })
          Text('Thin')
            .fontSize(12)
            .fontColor(Color.Black)
        }
        .height('100%')
        .justifyContent(FlexAlign.Start)
      }
      .width(200)
      .height(200)
    }
    .columnsTemplate('1fr 1fr')
    .rowsTemplate('1fr 1fr 1fr 1fr')
    .width('100%')
    .height('100%')
    .margin({ top: 40 })
  }
}
分享
微博
QQ
微信
回复
2024-12-04 16:20:30
相关问题
鸿蒙JS服务卡片背景模糊无效的问题
5870浏览 • 1回复 待解决
openharmony怎么设置背景透明模糊?
6702浏览 • 1回复 待解决
HarmonyOS 如何动态添加组件
192浏览 • 1回复 待解决
#鸿蒙通关秘籍#怎样定制编译HAP?
215浏览 • 1回复 待解决
DirectionalLayout 动态添加组件问题
4712浏览 • 1回复 待解决