Repository navigation
JMComic HarmonyOS v1.0.2
·
11 commits
to feature/ui-harmony-adaptation
since this release
阅读器大版本:阅读模式与交互重构、暗色模式语义化、设置页改版、工具栏即点即显。
新增
- 阅读模式:条漫(strip)模式按参考项目重写——挂载即加载、前后预取、锚点重校、双击缩放;章节进度实时防抖保存
- 翻页方式:条漫 TTB 翻页、音量键翻页、自动翻页、侧边页码拖动条
- 图片清晰度档位切换;启动页(launch page)
优化
- 工具栏即点即显(重点):移除打开工具栏时「恢复状态栏 → 轮询等待避让区回写(最长 500ms)→ 再渲染」的串行链路,改为点击立即渲染、状态栏并行恢复;
lastTopAvoid缓存保证首帧 padding 一次到位、避让落地无跳动 - 工具栏覆盖层:上下两条
expandSafeArea延伸至屏幕边缘,不再露出图片内容;点击中间空白区域即可关闭工具栏 - 阅读器状态栏:进入阅读器隐藏,工具栏/设置半模态出现时条件恢复,离开自动还原;400ms 延时跨过 push 转场避免避让塌陷
- 条漫避让缺口:图片链路按官方示例 7 整链
expandSafeArea(滚动容器关闭 clip),修复条漫滚动后顶部/底部缝隙
适配
- 暗色模式:改用官方语义色资源实现,
bg_page/bg_surface进一步加深 - 设置页:
ListItemGroup规范布局 +SettingSelect,章节列表胶囊宫格,半模态底部安全区 - 各页面安全区适配补全
安装
entry-default-signed.hap:Debug 证书签名,HarmonyOS NEXT 设备开启开发者模式后可直接安装entry-default-unsigned.hap:未签名,可用自己的证书重新签名后安装