Navigation拉起浮窗,怎样使用Navigation拉起一个Panel实现的浮窗效果
Navigation拉起浮窗
HarmonyOS
赞
收藏 0
回答 1
相关问题
如何实现全局浮窗效果
2239浏览 • 1回复 待解决
HarmonyOS avplayer组件播放视频的时候,横屏,然后再浮窗,浮窗必定播放失败
862浏览 • 1回复 待解决
HarmonyOS 应用内浮窗点击事件相关
631浏览 • 1回复 待解决
鸿蒙支持应用多窗口或者浮窗模式吗?
241浏览 • 0回复 待解决
HarmonyOS 屏幕录制时,有系统浮窗显示计时,如何移除
769浏览 • 1回复 待解决
HarmonyOS 在Page页使用浮窗显示Widget时,provide与consume的传递问题
936浏览 • 1回复 待解决
HarmonyOS 一个UIAbility如何拉起另外一个UIAbility?
674浏览 • 1回复 待解决
二级浮层的出场动画实现
1576浏览 • 1回复 待解决
HarmonyOS 按照文档所属实现了信息窗和自定义信息窗,但是发现多个标记点设置信息窗只会有一个信息窗展示
486浏览 • 1回复 待解决
Navigation实现Tabs切换效果
1986浏览 • 1回复 待解决
请教各位大侠,如何通过HarmonyOS拉起一个应用?
281浏览 • 3回复 已解决
HarmonyOS 如何实现一个悬浮球/悬浮窗,悬浮在所有页面之上?
2456浏览 • 1回复 待解决
HarmonyOS 子窗口悬浮窗如何实现圆角效果
599浏览 • 1回复 待解决
entry中如何拉起另一个Module中的Ability
5158浏览 • 1回复 待解决
HDC 用什么命令启动 一个应用以悬浮窗形式?
3881浏览 • 1回复 待解决
如何在应用中嵌入或拉起一个元服务?
229浏览 • 0回复 待解决
Navigation路由,页面切换时,前一个页面怎样能监听到跳转走和返回?
2469浏览 • 1回复 待解决
相机拍照界面应该怎样拉起?
1097浏览 • 1回复 待解决
HarmonyOS 地图组件自定义信息窗 无法实现效果
775浏览 • 2回复 待解决
HarmonyOS 如何实现评论区浮层效果?(不希望页面被输入法顶上去)
761浏览 • 1回复 待解决
浏览器应用应该怎样拉起?
1189浏览 • 2回复 待解决
want的拉起回调,日常使用软件进行支付,使用当前软件唤起另外一个软件进行支付
1885浏览 • 1回复 待解决
HarmonyOS 希望提供半屏浮层Demo
558浏览 • 1回复 待解决
HarmonyOS Navigation的后退按钮有一个圆形背景如何去掉呢
494浏览 • 1回复 待解决
本文主要讲述的是使用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