Navigation拉起浮窗,怎样使用Navigation拉起一个Panel实现的浮窗效果
Navigation拉起浮窗
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何实现全局浮窗效果
1598浏览 • 1回复 待解决
Navigation实现Tabs切换效果
1101浏览 • 1回复 待解决
二级浮层的出场动画实现
677浏览 • 1回复 待解决
HarmonyOS 如何实现一个悬浮球/悬浮窗,悬浮在所有页面之上?
656浏览 • 1回复 待解决
HDC 用什么命令启动 一个应用以悬浮窗形式?
2925浏览 • 1回复 待解决
Navigation路由,页面切换时,前一个页面怎样能监听到跳转走和返回?
1836浏览 • 1回复 待解决
相机拍照界面应该怎样拉起?
365浏览 • 1回复 待解决
entry中如何拉起另一个Module中的Ability
4072浏览 • 1回复 待解决
浏览器应用应该怎样拉起?
359浏览 • 2回复 待解决
HarmonyOS 使用Navigation的一些疑问
231浏览 • 1回复 待解决
如何实现悬浮窗桌面穿透
742浏览 • 1回复 待解决
HarmonyOS 如何实现评论区浮层效果?(不希望页面被输入法顶上去)
189浏览 • 1回复 待解决
实况窗文档是否发布?
2111浏览 • 1回复 待解决
使用悬浮窗和端内want唤醒APP
823浏览 • 1回复 待解决
HarmonyOS 如何实现一个转圈效果
569浏览 • 2回复 待解决
want的拉起回调,日常使用软件进行支付,使用当前软件唤起另外一个软件进行支付
953浏览 • 1回复 待解决
H5如何拉起相机,请帮忙提供一个demo示例?
128浏览 • 1回复 待解决
HarmonyOS 使用startAbility拉起应用,控制台打印拉起成功,实际没拉起应用
84浏览 • 1回复 待解决
实况窗ID该如何定义?
282浏览 • 1回复 待解决
编写一个页面,实现吸顶效果
987浏览 • 1回复 待解决
一个应用的一个UIAblity,其exported字段配置为false,什么情况下才能拉起这个应用?
539浏览 • 1回复 待解决
使用jsBridge拉起弹窗
865浏览 • 1回复 待解决
如何在应用级别的窗口上悬浮一个按钮,非系统悬浮窗权限这种
1617浏览 • 1回复 待解决
HarmonyOS怎么让一个悬浮窗或者悬浮的组件显示在APP内所有的页面之上
453浏览 • 2回复 待解决
本文主要讲述的是使用Navigation拉起一个Panel实现的浮窗效果,在我们现实生活中经常会有这种情况:点击一个按钮,然后拉起屏幕百分之八十高的浮窗,缩小后会形成一个新的悬浮按钮,点击该悬浮按钮依旧可以拉起浮窗,且浮窗内容不改变。
使用的核心API
核心代码解释
1. 通过使用navigation组件绘制当前页面,在当前页面添加一个按钮,可通过点击按钮配合router使用,进行页面的拉起和跳转。
2. 拉起的panel页中,可直接使用show接口并定义为false,表示panel页面不可见,在onPageShow生命周期中对show进行取反,表示panel页面可显示,因为通过一个按钮拉起panel页,那么panel页就该展示出来而不是隐藏,所以在页面刚加载时就应该直接展示。
3. 对于panel页可以进行mode的改变,在onchange函数中对mode进行改变,当mode=0时,即表示panel浮窗的高度为0,此时应将show变为false,并通过router将页面跳转回原页面。
适配的版本信息
IDE:DevEco Studio 4.0.3.600
SDK:HarmoneyOS 4.0.10.11