gedoor / legado

Legado 3.0 Book Reader with powerful controls & full functions❤️阅读3.0, 阅读是一款可以自定义来源阅读网络内容的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。
GNU General Public License v3.0
28.62k stars 3.82k forks source link

请问下如果获取当前小说读到第几页以及小说总页数 #3991

Closed xiaoyu915 closed 3 months ago

xiaoyu915 commented 3 months ago

确认 / Assignments

功能描述 / Features

你好 我在源码里看到展示当前阅读进度的代码之后,有点疑问,我不太清楚这个进度是怎么算的 /**

期望实现方式 / How to implement

我想知道当前阅读到第几页是哪个值/公式 以及小说总页数是哪个值/公式。非常感谢

附加信息 / Additions

No response

效果演示 / Demo

No response

821938089 commented 3 months ago

这个进度不是用总页数算出来的 它是用已读章节百分比加单章百分比乘以本章已读页数百分比算出来的

xiaoyu915 commented 3 months ago

这个进度不是用总页数算出来的 它是用已读章节百分比加单章百分比乘以本章已读页数百分比算出来的 好的 大佬。那已读页数和总页数是怎么算呢

821938089 commented 3 months ago

这个算不出来的,因为未加载内容的章节无法确定页数

xiaoyu915 commented 3 months ago

好的。后期有打算更新这个功能吗 ,可以显示已读页数和总页数

821938089 commented 3 months ago

这app作者已经不更新了,所以大概率是没有了,而且这功能估计是实现不了的

xiaoyu915 commented 3 months ago

就是目前没有api可以算总页数吗。我想是不是可以在小说初始化的时候拿到章节信息 然后累计一下章节的页数当做总页数呢。我说的本地小说

821938089 commented 3 months ago

是的

可以,但是可能要花很多时间

Antecer commented 3 months ago

计算总页数属实没有必要,这需要把本小说都渲染一遍,时间消耗伤不起的。