HarmonyOS Navigation透明页demo

HarmonyOS Navigation透明页demo。

HarmonyOS
2024-10-28 09:37:31
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

可参考:

// PageTwo.ets

import { PageOneTmp } from './PageOne'  
  
export class Pages {  
  names: string = ""  
  values: NavPathStack | null = null  
}  
  
  
@Entry  
@Component  
struct NavigationExample {  
  @Provide('pageInfos') pageInfos: NavPathStack = new NavPathStack()  
  isUseInterception: boolean = false;  
  
  @Builder  
  PageMap(name: string) {  
    if (name === 'pageOne') {  
      PageOneTmp()  
    }  
  }  
  
  build() {  
    Navigation(this.pageInfos) {  
      Column() {  
        Button('pushPath', { stateEffect: true, type: ButtonType.Capsule })  
          .width('80%')  
          .height(40)  
          .margin(20)  
          .onClick(() => {  
            this.pageInfos.pushPath({ name: 'pageOne' }) //将name指定的NavDestination页面信息入栈  
          })  
      }  
    }.title('NavIndex').navDestination(this.PageMap)  
  }  
}

// PageOne.ets

class TmpClass{  
  count:number=10  
}  
@Component  
export struct PageOneTmp {  
  @Consume('pageInfos') pageInfos: NavPathStack;  
  
  build() {  
    NavDestination() {  
      Column() {  
        Text('透明页')  
      }.width('100%').height('100%')  
    }.title('pageOne')  
    .mode(NavDestinationMode.DIALOG)  
    .onBackPressed(() => {  
      const popDestinationInfo = this.pageInfos.pop() // 弹出路由栈栈顶元素  
      console.log('pop' + '返回值' + JSON.stringify(popDestinationInfo))  
      return true  
    })  
  }  
}
已于2024-10-28 15:50:24修改
分享
微博
QQ
微信
回复
2024-10-28 15:50:06
相关问题
有人知道关于demo吗?
746浏览 • 1回复 待解决
有人知道发布demo吗?
813浏览 • 1回复 待解决
HarmonyOS Navigation转场?
92浏览 • 0回复 待解决
HarmonyOS Navigation组件
238浏览 • 1回复 待解决
HarmonyOS 如何实现半透明的Page
246浏览 • 1回复 待解决
HarmonyOS 如何设置颜色透明
684浏览 • 1回复 待解决
HarmonyOS viewModal demo问题
366浏览 • 1回复 待解决
HarmonyOS 加解密 demo
456浏览 • 1回复 待解决
HarmonyOS应用更新demo
305浏览 • 1回复 待解决
HarmonyOS 资讯类demo
229浏览 • 1回复 待解决
跳转设置返回存在白屏
1713浏览 • 1回复 待解决
HarmonyOS Navigation UI框架
277浏览 • 1回复 待解决
HarmonyOS关于navigation问题
525浏览 • 1回复 待解决
HarmonyOS Navigation相关资料
374浏览 • 1回复 待解决
HarmonyOS获取deviceid的demo
388浏览 • 1回复 待解决
HarmonyOS 图像裁剪的demo
283浏览 • 1回复 待解决
HarmonyOS 滑块认证的demo
123浏览 • 1回复 待解决
HarmonyOS 如何设置Entry页面是透明页面
481浏览 • 1回复 待解决
HarmonyOS 如何对page页面设置透明
484浏览 • 1回复 待解决
HarmonyOS page和WebView无法设置为透明
396浏览 • 1回复 待解决