AICon上海「Agent与多模态解决方案专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

使用“一次开发,多端部署”,实现 Pura X 阔折叠的全新设计

  • 2025-04-18
    北京
  • 本文字数:1264 字

    阅读完需:约 4 分钟

使用“一次开发,多端部署”,实现Pura X阔折叠的全新设计

3 月 20 日,华为发布业界首款阔折叠手机 Pura X,其独特的 16:10 阔型屏设计,为用户带来焕然一新的体验。然而随着鸿蒙生态设备类型的日益丰富,不同类型设备的应用适配成为开发者面临的一大挑战。为此,华为在 HarmonyOS 开发者官网上线了“最佳实践-一次开发,多端部署”专区(以下简称“一多专区”)和“最佳实践-设备场景”(以下简称“设备场景专区”),通过理论与实践的结合,助力开发者快速适配 Pura X 等多样化的鸿蒙设备,打造用户友好、体验流畅的“一多”应用。

 

最佳实践专区内容概览

一多专区专注于“一次开发,多端部署”的核心技术,通过“技术要点”与“垂域案例”两大板块,助力开发者攻克多端适配难题。“技术要点”聚焦开发过程中的关键问题,提供深入解析;“垂域案例”则从不同垂直领域的一多开发实践中提炼出推荐的设计思路与从 0 到 1 的完整实现方案。

 

设备场景专区针对不同设备适配时的常见问题场景,提供一对一的精准解决方案。开发者可根据自身的技术难题与设备类型,快速找到对应的解决方案,高效解决开发痛点。

 

应用适配 Pura X 设备实践案例

以华为新推出的 Pura X 阔折叠产品为例,一多专区的《一多断点开发实践》通过横向与纵向断点,区分 Pura X 展开态与折叠态窗口,实现不同页面布局,完成基础适配。

 

针对 Pura X 外屏显示特点,《Pura X 外屏开发实践》提供了滑动沉浸式浏览的适配指导,该设计让用户更专注于内容本身,当用户向上滑动屏幕,可临时隐藏标题栏、页签栏等界面元素,实现全屏浏览;向下滑动时,页面元素通过动画效果重新显示,显著提升了外屏浏览效率。


 

图:滑动沉浸式浏览

 

Pura X 外屏滑动沉浸式浏览实现方案

1、状态变量控制:通过状态变量动态调整顶部标题栏和底部页签栏的透明度与高度。

2、适配系统避让区:在沉浸式布局中,顶部标题栏需避开系统状态栏,底部页签栏需避开系统导航栏。开发者应在窗口创建时获取初始避让区高度,并实时监听其动态变化。

3、使用堆叠容器实现页面布局:

滑动方向判断:

上滑:动态减少标题栏和页签栏的高度与透明度,实现隐藏效果。

下滑:通过动画恢复其高度与透明度至初始值,实现显示效果。

列表布局调整:设置列表顶部外边距,确保滑动时列表能填满顶部剩余空间。

 

过以上方法可实现流畅的滑动沉浸式浏览体验,同时保证页面布局的适应性和美观性。

 

目前,小红书、蜻蜓 FM 等应用已依据 HarmonyOS 开发者官网一多专区及设备场景专区的最佳实践,完成了对 Pura X 设备的适配。

 


图:小红书滑动沉浸式浏览

 


图:蜻蜓 FM 滑动沉浸式浏览

 

即刻体验

最佳实践已上线华为 HarmonyOS 开发者官网,开发者可进入“HarmonyOS 开发者官网”搜索《Pura X 外屏开发实践》快速获取技术文档、示例代码及实战案例,快速打造优质的 HarmonyOS 一多应用。


 

图:一多专区


 

图:设备场景专区

 

更多最佳实践案例与文档,请访问:

https://developer.huawei.com/consumer/cn/doc/best-practices/bpta-multi-device-bp-practice

https://developer.huawei.com/consumer/cn/doc/best-practices/bpta-foldable-guide

https://developer.huawei.com/consumer/cn/doc/best-practices/bpta-purax-guide

 

2025-04-18 16:541427

评论

发布
暂无评论

云小课|帮您高效快速上传组件至私有依赖库

华为云开发者联盟

云计算 后端 华为云

Stable Diffusion半秒出图;VLIW的前世今生;YOLOv5全面解析教程 | AI系统前沿动态

OneFlow

人工智能 深度学习 VLIW

BANI时代下PMO如何求得生存?

PMO实践

项目管理 PMO 2022

年终最重磅!云原生实时数仓 SelectDB 首次产品发布等你来约!

SelectDB

数据库 云计算 大数据 实时计算

10分钟为你全面解答HDFS的SecondaryNamenode的作用

好程序员IT教育

大数据 hdfs

一文详解GaussDB(DWS) 的并发管控和内存管控

华为云开发者联盟

大数据 后端 华为云

企业数字化转型中面临的开源供应链的挑战及应对措施

安势信息

开源 企业数字化转型 开源软件供应链 软件供应链安全 安势信息

PMO推行制度落地陷入困境怎么办?

PMO实践

项目管理 PMO 项目经理

集世界杯+GameFi元素的MetaElfLand,为何将在世界杯期间爆发?

股市老人

MemArts :高效解决存算分离架构中数据访问的组件

华为云开发者联盟

云计算 后端 华为云

大规模 Spring Cloud 微服务无损上下线探索与实践

阿里巴巴云原生

阿里云 微服务 云原生 Spring Cloud

如何通过 NFTScan 浏览器查询 NFT项目的 Metadata 数据【教程】

NFT Research

区块链 NFT

Serverless Devs 社区联合信通院邀请您参加 2022 中国 Serverless 用户调查

阿里巴巴云原生

阿里云 Serverless 云原生

【论文复现】Panoptic Deeplab(全景分割PyTorch)

华为云开发者联盟

人工智能 华为云 论文复现

元器件科普 | 无源元件之——电容基础知识(超详细)

元器件秋姐

元器件采购 华秋商城 电容 电容器 电解电容器

云原生系列 二【轻松入门容器基础操作】

叶秋学长

云原生 沙箱实验 11月月更

Amazon Braket 与量子计算

亚马逊云科技 (Amazon Web Services)

量子计算 Hero 专栏 Amazon Braket

阿里云云原生加速器成员企业袋鼠云创始人陈吉平:深耕国产自研数字化技术与服务,持续为客户创造价值

阿里巴巴云原生

阿里云 云原生

进场感知,主动服务|诚迈联手华为打造HarmonyOS原子化服务解决方案

最新动态

助力双12,Quick Stock-瓴羊交易9.9元畅享打单发货

瓴羊企业智能服务

集世界杯+GameFi元素的MetaElfLand,推出世界杯专场活动

小哈区块

【保姆级】github博客快速搭建

Shen-Xmas

GitHub 前端 后端 博客 博客搭建

如何写出一份“有结果”的年度工作总结【超极实用!】

PMO实践

项目管理 PMO 项目经理 工作总结

哪些人适合参加前端培训?

小谷哥

怎么判断自己适不适合做大数据培训

小谷哥

万恶的strpos函数

J.Smile

自学php

如何将项目经理负责制落到实处?完成这3个前置条件!

PMO实践

项目管理 PMO 项目经理

前端自学能学会吗,培训怎么学

小谷哥

学历低可以参加大数据培训吗

小谷哥

在大数据培训学习中怎么成为优秀的程序员

小谷哥

使用“一次开发,多端部署”,实现Pura X阔折叠的全新设计_HarmonyOS_HarmonyOS_InfoQ精选文章