有一个tabbar的顶部需要把图片顶到手机最边上。
以下是相应的代码:
@Entry
@Component
struct Index {
@State message: string = 'Hello World';
build() {
Tabs({barPosition: BarPosition.End}) {
TabContent() {
Text(this.message)
}.tabBar('首页')
TabContent() {
Stack({alignContent: Alignment.Top}) {
Image($r('app.media.mine_header'))
.width('720lpx')
.height('450lpx')
.expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP])
.expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP])
}
.width('100%')
.height('100%')
}.tabBar('我的')
}
.width('100%')
.height('100%')
}
}
可以给Tabs和TabContent也设置expandSafeArea,可以参考下: