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吗?
703浏览 • 1回复 待解决
有人知道发布demo吗?
767浏览 • 1回复 待解决
HarmonyOS Navigation转场?
39浏览 • 0回复 待解决
HarmonyOS Navigation组件
194浏览 • 1回复 待解决
HarmonyOS Navigation UI框架
190浏览 • 1回复 待解决
HarmonyOS关于navigation问题
385浏览 • 1回复 待解决
HarmonyOS Navigation相关资料
306浏览 • 1回复 待解决
HarmonyOS 如何实现半透明的Page
166浏览 • 1回复 待解决
HarmonyOS 如何设置颜色透明
564浏览 • 1回复 待解决
HarmonyOS 资讯类demo
161浏览 • 1回复 待解决
HarmonyOS应用更新demo
239浏览 • 1回复 待解决
HarmonyOS viewModal demo问题
297浏览 • 1回复 待解决
HarmonyOS 加解密 demo
395浏览 • 1回复 待解决
HarmonyOS Navigation 使用问题
336浏览 • 1回复 待解决
HarmonyOS Navigation使用问题
314浏览 • 1回复 待解决
跳转设置返回存在白屏
1610浏览 • 1回复 待解决
HarmonyOS 如何设置Entry页面是透明页面
357浏览 • 1回复 待解决
HarmonyOS page和WebView无法设置为透明
332浏览 • 1回复 待解决
HarmonyOS 如何对page页面设置透明
361浏览 • 1回复 待解决
HarmonyOS color颜色怎么指定透明度?
462浏览 • 1回复 待解决