leaderboard 排行榜 category 分类浏览 code 独立开发者 notifications 通知中心 download 下载 App
person

登录 AppShare

默认使用账号密码登录,也可以切换邮箱验证码。

还没有账号?

person_add

注册 AppShare

创建账号后即可参与版本讨论和收藏提醒。

已有账号?

阅读 (Legado with MD3)

阅读 (Legado with MD3)

正式版
category 图书阅读 / 小说 update 3.26.17 (18725) storage 19.99MB
148 查看
1 讨论
259 收藏

正式版和测试版均来自github 由于使用 Monet 引擎重构了主题系统,官方版本的主题在此版本中不再可用。 Android 12 以下设备: 暂时无法使用自定义主题与动态取色功能。此限制将在 Jetpack Compose 迁移完成后得到解决(由于开发者精力有限,迁移过程将持续较长时间)。

photo_library 应用截图

new_releases 更新日志

更新内容 fix(reader): keep word spaces at line end when wrapping English text feat: 呱 feat: 呱 feat: 优化 feat: 优化 fix(read-aloud): preserve pause across paragraph resume fix(reader): 角色胶囊与整串标点不再把一行顶出空洞 fix(read-aloud): 段落间隔不再重建本章合成任务,纯符号段不再被跳过 test(read-aloud): align speed labels with playback rate fix(read-aloud/cast): preserve user edits and configured title narration feat: 笔记优化 feat: 共享元素动画开关 feat: 恭喜发财 feat: 发现点击问题 fix(reader): 图片点击问题 fix(reader): 九宫格的一些问题 feat: 换源卡住 refactor(cast): 按复查意见并档改一处查询、别名摘除认得到存量写法 fix(read-aloud): 章标题跟着正文旁白一起退备用音色 fix(cast): 别名跟着记忆涨跌、简介跟着更新,认得出是谁写的才动 feat(cast): AI 分配角色窗口里直接换当前模型 fix(cast): 一趟分配跑完把角色记忆与人物列表收敛到一起 fix(read-aloud): 开多角色朗读时章标题由旁白念 fix(read-aloud): 关掉多角色朗读时旁白不再顶替引擎默认发音人 feat: 朗读快捷设置定时 feat: 滚动翻页时上下边距不对 feat: 优化分组管理 feat: 条漫优化 feat: 朗读系列优化 fix(read-aloud): 修复运行中控制指令重复请求前台启动导致的超时崩溃 fix(tts): 修复外部 HTTP 音色兼容与数据一致性 chore(read-aloud): 删掉 12 条无人引用的角色配音文案 fix(read-aloud): 角色补音改成随机,音色被删也自动重挑 fix(read-aloud): 准备还在跑时 play() 不再重起一次,起点不被冲成章首 fix(read-aloud): 切下一章时不再把脚下的准备作业取消掉 fix(voice-pool): 添加音色的搜索框不再把自己越筛越小 fix(read): 翻页模式下点朗读也从当前页开始 feat(voice-pool): 导入确认页给出已装引擎下拉,让人自己挑来源包名 feat(voice-pool): 认 TTS Server 导出的第二种层级(引擎分组 + categoryPath 池) fix(read): 常挂弹层的当前章一律每次重组重读 fix(read-aloud): 分配覆盖层出错不再把整章的朗读准备带走 fix(read): 整图也带上 src 尾随 JSON 里的 click feat: 漫画稳定性 feat: 漫画乱跳 fix(bookshelf): 再次长按搜索按钮时收起筛选 feat(bookshelf): 支持标签来源设置和搜索按钮长按 fix(reader): 恢复滑动翻页对斜划的响应 feat: 支持听书与阅读不同书籍 fix(web): preserve current service state and JSON error responses fix(assets): use APK paths for bundled defaults and web assets fix(web): handle duplicate books for Legado Reader plugin test(settings): cover previous chapter predownload mapping fix(explore): detect paging expressions supported by URL rules fix(toc): rescan cache with current book folder metadata fix(manga): capture viewport offsets on every measured layout fix(reader): force refresh all cached copies of an image URL fix(book): synchronize recording preference by copy URL feat(book): add persistent per-book reading record switch fix(manga): honor offline switch and share directional prefetch settings fix(manga): load adjacent chapters on boundary gestures with prefetch disabled fix(reader): persist per-chapter duplicate-title preference fix(reader): resolve chapter images for URL-only consumers fix(cache): preserve legacy chapter text and image caches fix: 条漫跨章不再抖动与落章错位(相邻章边界页提前取宽高比;内容重建时按 key 还原滚动位置) fix: 修复漫画预取方向与章节主体透传(相邻章加载跟随向前/向后设置,向前=0 不再抓上一章;章节图片落到章节子目录) fix: 修复缓存目录组织(章节正文与图片都按 <章节主体> 子目录存放,封面等无章节场景保持书级 images/) feat: 支持按书独立关闭阅读记录(Book 新增 disableReadRecord,DB 131→132 自动迁移) fix: 修复漫画目录已缓存章节不显示已缓存图标(缓存集合按 bookUrl 订阅 + 打开目录时重扫;显示判定放宽为"有正文即算已缓存",下载判定仍保持严格) fix: 条漫无缝模式下消除相邻页之间的 1px 白缝(占位高度向下取整、内容溢出 1px 由下一页盖住) feat: 发现页支持跳转页码(顶栏显示当前页码,源支持分页时可跳页) feat: 发现页按书源地址判定是否在书架(改名后仍识别) feat: 预下载按设置生效,相邻章预取交还设置(向前=0 不抓上一章) feat: 预下载拆分为「向前 / 向后」两项 feat: 阅读时闪烁 feat: 平板、折叠屏设备上的分屏。外观设置控制之 feat: 更新依赖版本 feat: 为Miuix补充合适的文字行高 feat: 自定义顶栏按钮,顶栏、底栏、悬浮按钮共用按钮池 feat(tts): 兼容外部 httpTTS 源的发言人目录与并发声明 feat: 阅读时OOM问题 feat: 字号兼容 fix(gson): 给外部契约与落盘 JSON 的字段写死 @SerializedName fix(deps): Compose 整条线钉到 1.13.0-beta01,修复 RectList 崩溃 feat: 朗读问题 feat: 预见性返回手势开关失效 feat: 界面优化 feat: 阅读闪烁问题? fix(network): 收紧局域网判定并修复本地网络权限申请可靠性 fix(network): 适配 Android 17 本地网络保护,补齐局域网访问权限 ci(release): Release 页自动附带 PR/贡献者列表,Telegram 复用同一份文案 fix(cast): 从配音侧删除角色时一并清理档案的关系与事件 feat: 界面优化 feat: 一些导航问题 Bump web v3.26.100902 refactor: 重构 Xbox 手柄配置和状态管理,优化代码结构 fix(cast): 中点不再是声音池分隔符,音译名可以做角色名 fix(cast): 配音页与正文胶囊改的主名也回写本书记忆 fix(ai): 换默认模型时把所有任务类型的预设一起带上 fix(lint): 记忆保存的重名提示改在组合期读文案 fix(cast): 记忆里的改名与改池按身份配对,两件各自成立 fix(cast): 声音池导入「本机都有了」不再报成「不是本软件导出的」 test(ai): 假 SSE 服务端在关连接前同步清接收队列 feat(cast): 变声器音高与语速可以直接填数值 fix(cast): 本书记忆的分隔符进名字禁列,两套语法共用同一份 fix(cast): 记忆里改的名字与池回写配音与档案,删除一次清两边 fix(cast): 声音池导出的键名钉死,换版本也认得自己的文件 feat: 本地书导入 feat: 阅读优化 fix(font): 字体文件夹读不出来时说明原因,并支持直接导入字体文件 fix(reader): 支持 file:// 字体路径,修复选中应用内字体静默回落默认字体 feat: 阅读优化 feat: AI 供应商支持自定义请求头 feat: 发现优化 feat: 优化了和阅读兄弟姐妹的备份兼容性 build: google-services.json 回到官方那一份 fix(readaloud): 胶囊与配音页挑的音色要写进绑定,池要写进本书记忆 fix(ai): 流式回包停在半路时取消要真能取消 Bump web v3.26.100623 feat: 添加章节切换冷却时间,防止十字键抖动导致连切多章 fix(search): 修复书源人机验证后搜索中断未继续搜索的问题 test(整本书翻页估算): 等过期精确页数删除落地后再断言 fix(lint): 把 9 条 Compose lint error 改成配置感知写法 build: 去掉本地专包的 applicationIdSuffix,回到官方包名 fix: 关闭分组的"允许下拉刷新"后仍可下拉刷新 refactor: 收敛 R125 三处改动的写法与守卫口径 revert(tts): 撤回对 httpTTS_cache 的额外清理 fix(nav): 朗读通知回到阅读页不再叠出第二个阅读页 fix(read): 开书首帧不再把上一本书的正文排进这本书的面板 fix(tts): 即听即焚补上起手与逐句两个触发点 perf(read): 定位流从阅读屏整屏状态里摘出去 perf(book): 开书与详情页转场期间不再逐帧重建整页状态 Bump web v3.26.100422 feat: 优化手柄配置,添加摇杆死区和扳删机判定,改进滚动体验 feat: 添加LT和RT按钮支持,增强手柄翻页功能 fix: 设置类页面静止时每帧空转重组 style: 我们自己的 49 个文件里注释只写作用与依赖 style(readaloud): 注释只写当前作用与依赖,去掉轮次与事故叙述 fix(player): 朗读设置的"回来"只认自己推上去的那个子页 fix(player): 朗读设置的 tab 记在宿主上,从「引擎与音色」进去回来仍停在引擎与音色 fix(player): 从朗读设置进子页不再先露阅读页,返回也回到朗读设置 fix(readaloud): 念不出东西的朗读单元不进队列,命中处不再垫一段 1.2 秒静音 fix(readaloud): 变声器两层的提前量按各自生效点重排 fix(readstyle): 补 translate 的 import(上一条提交编译不过) fix(readstyle): 规则预览按内容外接框贴左上,示例句不再掉到卡片下方偏右 fix(readaloud): 命中前的缩进空格不再单独成块,命中处不再先播一段空音频 Revert "第一百零六、一百零七轮:预合成覆盖本章 + 音效排期与耗时日志" fix(readaloud): 现场合成耗时这行归因日志不依赖「记录日志」开关 fix(readaloud): 音效按刚开始播的这一格排,不再晚一整句 perf(readaloud): 预合成覆盖正在读的这一章,系统音色也参与 Revert "正则角色:R89 起的整条排查改动" refactor(readaloud): 撤掉正则角色这几轮加的诊断日志 fix(readaloud): 正则角色编译入口去掉两端空白,粘贴带进来的换行不再让规则永远不命中 fix(readaloud): 正则角色匹配直接走平台正则,并探针现对象与重编结果 chore(readaloud): 正则角色 0 命中时分段计数,定位丢在匹配还是裁切 fix(readaloud): 正则角色改在原文上匹配,不再被标记抹平擦掉命中 fix(readaloud): 正则角色的整章匹配不再依赖朗读单元的绝对坐标 fix(readaloud): 正则角色改按整章坐标匹配,跨句括号内容终于能命中 fix(readaloud): 正则角色按整段匹配,跨句的括号内容不再整章 0 命中 feat(readaloud): 正则角色的命中数与顶到音色数分开计 fix(readaloud): 一句合成失败先试备用音色,都不行才落无声音频 fix(readaloud): 正则角色的引擎升级不再被「多角色朗读」开关拦住 feat(readaloud): 正则角色 0 命中时按字符给出归因 feat(readaloud): 正则角色不生效时给出可归因证据 feat(nav): 书内子页改用自带位移与返回处理的覆盖层场景 fix(morph): 内容层的点击闸门改按透明度放行,不再等弹簧正好收敛 Revert "fix(nav): 从阅读页打开的 10 个书籍子页把阅读页整页销毁" fix(nav): 从阅读页打开的 10 个书籍子页把阅读页整页销毁 fix(readaloud): 正则角色选的音色没算进引擎选型,命中处被直读过滤成默认音色 fix(readaloud): 朗读日志页同一毫秒的重复日志把 LazyColumn key 撞崩 fix(nav): 补回合并上游时丢掉的三处接线,并守住路由注册表 feat: 一直发beta好舒服啊 feat: 朗读的另外一个崩溃问题 feat: 神秘之优化 feat: 朗读之偶然崩溃问题 feat: 动画之问题 R85: AI 分配按别名拆身份,把角色的气泡弄没了 R84: 正则角色变声器+试听、心声默认变声、AI 分配范围与中断续跑、两套导入导出 R83: 钉底预览按实测高度给列表留底,配乐改名接上界面 R82: 批量 FAB 按实测坐标归位,胶囊设置预览改成钉底不滚走 R81: 占位胶囊图标与角色那颗共用居中落点,批量 FAB 归位 R80: 音色批量操作改右下角折叠菜单,未分配胶囊改正方形 feat: 阅读菜单的云端进度选项不显示的问题 feat: 性能之优化 R79: 长按菜单加「插入(前)/插入(后)」手动分配背景音乐场景 R78: 背景音乐的淡出不再被进度回调自己掐断 R77: 正则角色加「使用正则匹配」开关 feat: 动画之优化 R76: 新代码整理——注释只留作用与跨文件依赖,删掉死方法 feat: 选择模式增加删除之 R75: 音效改由媒体时钟排到命中处,并提前备好播放器 R74: 音效不再拆朗读单元;变声提前量按层拆开;撤掉冲管线 R72-R73: 正则角色的分组树与全局生效、音效轨不占主线程、变声器边界改冲管线 R71: 正则角色的池只是筛选 + 列表拖动排序 + 同一句不再重复请求 TTS R70: 胶囊头像只有一条落点 + 新增「正则角色管理」 R69: 撤回 R63-E 折页性能优化与 R63-F 叠页动画,仿真翻页画法回 R62 R68 补: 折页分支在离屏图层之外再直接垫画一份当前页 R68: 仿真翻页隔帧闪烁——折页 Path 退回每帧新建 R67 追加: 图片大小对九宫格真正生效(整张图放大,带子上下对称分那一截) R67: 九宫格四条边共用一个倍率,预览里被压扁的图案恢复等比 R64-R66: 封面 morph 跑完 420ms、九宫格纵向零拉伸、翻页与书架卡顿量化 feat: 神秘返回之动画 feat: 漫画之问题 R63: 九宫格纵向改等比缩放、转场与仿真翻页的每帧代价、胶囊三开关、新增叠页 R62: 九宫格切线放开 + 气泡任何设置都优先 + 预览沿用正文排版 R61: 角色气泡补齐成高亮规则那一整套,背景图不再被垃圾回收删掉 R60: 刷新正文不再删缓存、预览钉死示例段、角色气泡、记忆双向

description 应用介绍

【项目简介】 本项目基于开源阅读(Legado)开发,核心特性在于引入 Material Design 3 (Material You) 全新设计语言。在完美保留原版自定义书源、净化去广等强大功能的同时,重构了用户界面与交互动画,并针对大屏设备与阅读统计进行了深度增强,提供更具现代感的沉浸式阅读体验。 【独家版本特性】 全新 MD3 视觉:支持 Monet 动态取色,界面主题色跟随系统壁纸自动变化(Android 12+),UI 风格高度统一且美观。 极致交互体验:适配 Android 13/14 预测性返回手势,重写页面转场与共享元素动画,操作丝滑流畅;状态栏与导航栏全面沉浸透明化。 阅读数据统计:新增可视化数据模块,支持按时间轴查看每日/每月的阅读时长、字数统计及阅读习惯分析。 大屏专属优化:针对平板和折叠屏重构布局,支持书架多列显示(列表/网格/瀑布流)及双页阅读模式。 界面细节重构:全新的卡片式发现页、符合人体工学的底部菜单栏布局,以及优化的封面提取与展示逻辑。 【核心功能亮点】 全网资源聚合:软件本身不提供内容,支持导入自定义“书源”规则,免费抓取全网小说、漫画及音频资源,想看什么搜什么。 高度自由定制:字体、背景、行距、段距、翻页动画、点击区域均可完全自定义;支持替换净化规则,强力去除广告与修正正文。 全格式支持:支持导入 TXT, EPUB, PDF, MOBI 等多种本地格式,智能解析目录,支持 WebDAV 多端备份与同步。 纯净开源:代码完全开源,无任何内置广告,绿色安全。 【注意事项】 关于内容:本软件为阅读辅助工具,安装后为空壳,需自行寻找并导入书源(可通过酷安、微信公众号、GitHub 等渠道获取)。 数据迁移:本版本与原版数据结构通用,但建议不要直接覆盖安装。请使用 WebDAV 或本地备份功能恢复数据。 系统要求:推荐 Android 12 及以上系统以获得完整的动态取色和最佳动画体验(低版本系统亦可正常运行)。 项目地址:https://github.com/HapeLee/legado-with-MD3