简介
本文档主要面向小说应用的开发人员,指导开发者使用推荐的解决方案快速推进小说类应用的HarmonyOS适配工作。本文档立足于解决伙伴需求,提供了完整的小说类应用HarmonyOS实现方案,实现方案包括阅读器排版渲染、翻页动效实现(覆盖翻页、左右滑动翻页、上下滑动翻页)。本文档包括效果展示、场景说明、场景优化方案介绍等内容,关键能力的接入附带有详细的流程介绍和关键代码示例,力求为开发者的顺利接入提供最大程度的便捷。
效果展示
场景使用说明
适用范围
本场景解决方案适用于小说类应用HarmonyOS化。有阅读页或组件切换动效需求的开发者均可参照本文档快速接入。
场景优势
本场景的优势主要体现在功能和技术方案方面,应用使用HarmonyOS的解决方案,可以快速实现主要功能的开发。具体优势如下:
(1)阅读器排版方案清楚明晰,主要包括Canvas绘制,背景色、字号、屏幕亮度等阅读器属性修改等功能。
(2)页面前后页预渲染,当前页出现变化时,实时更新上一页与下一页的内容,并在后台预渲染,使翻页动效更加流畅。
场景分析
本文档主要介绍小说类应用场景小说阅读器实现及翻页动效设计,相关子场景、介绍、实现说明参考下表:
编号 |
分类 |
子场景 |
描述 |
实现说明 |
---|---|---|---|---|
1 |
小说阅读器实现 |
阅读器的排版渲染 |
阅读页面的内容加载,阅读器亮度、背景色、字体翻页模式的属性设置 |