#鸿蒙通关秘籍#如何在HarmonyOS Next中使用expandSafeArea属性实现组件扩展至安全区?

HarmonyOS
2024-11-28 15:59:22
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
ByteBaron

借助 expandSafeArea 属性,可以在不改变组件布局的情况下扩展组件的绘制区域至安全区之外,从而实现沉浸式效果。

@Entry
@Component
struct Index {
  build() {
    Stack() {
      Image('https://img0.baidu.com/it/u=356163033,4214949602&fm=253&fmt=auto&app=120&f=JPEG?w=500&h=1083')
        .height('100%').width('100%').expandSafeArea()
      
      Column() {
        Text('沉浸式状态栏').fontColor('#fff')
      }
      .height('100%')
      .width('100%')
      .border({
        width: 1,
        color: 'red'
      })
    }
    .height('100%')
    .width('100%')
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
分享
微博
QQ
微信
回复
2024-11-28 16:21:31


相关问题
HarmonyOS 视频组件无法扩展安全区
1074浏览 • 1回复 待解决
HarmonyOS 安全区域出错
790浏览 • 1回复 待解决
HarmonyOS 安全区域失效
755浏览 • 1回复 待解决
HarmonyOS 安全区域问题
977浏览 • 1回复 待解决
HarmonyOS WebView安全区域问题
604浏览 • 1回复 待解决