- 博客(15)
- 收藏
- 关注
原创 鸿蒙应用开发中,Navigation底部有无法绘制的白色区域,该如何取消?
Navigation 没设置相关属性时会出现这种情况,如果要使用标题,则设置。使用 Navigation 时,发现底部有一块白色区域无法绘制,该如何取消?可以看到,下方的空白消失了,Scroll 组件能绘制到底部。,这样就能取消下方的空白部分。,如果不需要使用,则设置。
2025-05-15 15:11:24
272
原创 鸿蒙应用开发中,Navigation根页面的生命周期监听方式
然后使用NavPathStack跳转到B界面,B界面使用NavDestination,然后点击B的返回按钮就回到了A。Navigation 根页面和 NavDestination 不同,NavDestination 有。我有个功能是每次显示A界面时会加载一些业务,A这个时候使用哪个API进行监听这个时机?我有一个页面(@Entry)的根容器名为A,里面使用了Navigation。等一系列生命周期,而 Navigation 没有,只有一个。事件会在根页面显示和隐藏时触发。所以要监听根页面的跳转,只能使用。
2025-05-15 14:31:43
320
原创 鸿蒙应用开发中,NavDestination嵌套Navigation实现子页面分屏
Navigation用于SplashPage, NavDestination用于MainPage,这样就导致了MainPage无法使用分栏;而MainPage使用Navigation,则会导致SplashPage无法跳转至MainPage,请给个详细的例子。当前有这么个场景,SplashPage全屏跳转至MainPage,MainPage有分栏,使用Navigation如何实现?最外面的 Navigation 可以通过设置。
2025-05-15 14:09:34
347
原创 鸿蒙应用开发中,使用Navigation时,一直返回会回到根页面,如何屏蔽?
来隐藏,然后将开屏页移到 NavDestination 里面,刚进入应用时,在。Navigation 的根页面是 NavBar,可以使用。
2025-05-15 11:20:38
241
原创 鸿蒙应用开发中,Navigation分栏时,重复弹出相同界面该如何处理?
Navigation没有原生接口实现这个效果,只能根据NavPathStack提供的接口来手动维护,例如先通过。
2025-05-14 17:01:10
142
原创 鸿蒙应用开发中,Navigation初始时单栏跳转后双栏
在宽屏设备上,Navigation的mode默认处于Split模式(双栏),但是可以通过设置mode的值来切换单双栏,这里通过。
2025-05-14 15:20:24
428
原创 鸿蒙应用开发中,如何使得Navigation的split模式右侧始终有个占位页面
当设备较宽时,Navigation的mode会处于Split模式,即双栏模式。在双栏模式下,右侧如果没有页面,那么会处于空白状态。如果要给右边一个占位页面,那么可以用路由拦截来使得栈中始终有一个页面,并将这个页面添加自己想要的占位内容。设置路由拦截,如果是要跳转到navBar(主页面),并且处于Split模式,就向栈中push一个占位页面Page01。下面创建一个“Page01”页面,显示一行文字“这里什么也没有哦!
2025-05-14 13:38:29
357
原创 鸿蒙应用开发中,Navigation和NavDestination的标题设置为居中
默认情况下,Navigation和NavDestination的标题都在左侧,并且没有原生接口直接设置标题居中。NavDestination的设置方法相同。
2025-05-13 16:39:55
470
原创 鸿蒙应用开发中,Router和Navigation在跳转上的区别
可以看到,对比“导航1主页面”的结构,Navigation1Index、Navigation和NavDestinationContent节点都在页面上,“导航1页面1”的NavDestination组件挂在NavDestinationContent下面,页面的具体内容都在NavDestination组件内绘制,这就是组件级跳转。可以看到,页面上没有Navigation组件,根组件是Index(在一些设备上可能父节点上还有个root,但是不影响内部的页面结构)。此时再通过NavPathStack调用。
2025-05-13 11:16:52
347
原创 鸿蒙应用开发中,使用systemTransition.None关闭页面转场动画,pop此页面再push其他页面时会有延迟现象
在pop动画中,栈顶页面(这里为页面2)会一直处于最上层,直到动画结束才会消失,所以整个动画过程中(不到500ms左右)页面2会一直在屏幕上,视觉效果就是页面2延迟跳转。这是因为在进行跳转时,一般情况下,如果跳转后,栈顶页面不在栈中(这里表现为页面2被pop出栈),那么跳转就会执行pop动画。,即使跳转后栈顶页面不在栈中,跳转也会执行push动画。
2025-05-12 16:17:47
315
原创 鸿蒙应用开发中,在hsp模块中使用pushUrl跳转同hsp模块的其他页面
这是因为直接填写页面的路径的话,会在hap(即entry)包中根据路径来查找页面,而不会在hsp模块中查找。
2025-05-12 14:04:40
272
原创 鸿蒙应用开发中,Navigation同一时刻先pop再push同一name的页面无效,需要设置NEW_INSTANCE
而上述操作栈顶页面已经为“Page01”,pop后再push“Page01”,栈中页面无变化,所以页面不会发生跳转。这是因为连续调用多个页面栈操作方法时,中间过程会被忽略,显示最终的栈操作结果。
2025-05-12 14:03:28
291
原创 创业公司的融资阶段:天使轮、种子轮、A轮、C轮、E轮到底是什么意思?
融资阶段指一个企业资金的筹集包含:种子轮、天使轮、A轮、B轮、C轮、D轮、E轮(也不是说融资约多,越容易)
2022-08-02 22:13:58
15841
1
翻译 China‘s Housing Market & Economy Is Crumbling
Evergrandes Collapse Is Spreading Rapidly!
2022-06-26 17:13:55
1146
1
傅里叶级数的正余弦分量是如何推算出来的
2022-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅