build() {
Navigation() {
NavRouter() {
NavDestination() {
Text('page1')
}.title("Page 1")
}
NavRouter() {
NavDestination() {
Text('page2')
}.title("Page 2")
}
NavRouter() {
NavDestination() {
Text('page3')
}.title("Page 3")
}
}
.title("Navigation Title")
.titleMode(NavigationTitleMode.Mini)
.width('100%')
.height('100%')
.expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP, SafeAreaEdge.BOTTOM])
}
如何避开顶部状态栏和底部导航栏
可以参考下面的demo
参考文档:
沉浸式:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-develop-apply-immersive-effects-V5\#section171801550301
demo:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navrouter-V5\#%E7%A4%BA%E4%BE%8B
entryAbility里获取底部导航栏高度:
参考demo: