产品简介
libreadview 一个专为Android电子书和小说阅读器应用开发的翻页效果库,内置滚动、覆盖、仿真等多种动画模式,旨在帮助开发者快速实现专业、流畅的翻页体验,提升阅读App的沉浸感。

核心功能
- 支持多种沉浸式翻页动画,包括覆盖、仿真、滚动、滑动等模式
- 提供性能优化方案
- 支持加载本地txt文件作为书籍内容
- 支持通过接口自定义网络小说内容加载
- 提供页面跳转与章节导航功能
快速开始
- 通过 Gradle 或 Maven 将 libreadview 依赖添加到你的 Android 项目中。
- 在布局 XML 文件中添加 `BasicReadView` 控件。
- 在 Kotlin/Java 代码中初始化 `BasicReadView`,并通过 `EffectFactory` 设置所需的翻页模式(如覆盖、仿真等)。
- 调用 `readview.openBook()` 方法,传入 `TxtFileLoader` 或自定义的 `BookLoader` 以加载书籍内容。
界面预览


与其他方案对比
| 对比项 | libreadview | 同类方案 |
|---|---|---|
| 翻页模式丰富度 | 内置滚动、覆盖、仿真、滑动等6+种沉浸式翻页动画,可通过工厂模式一键切换。 | 通常仅提供基础的简单翻页或滑动动画,模式单一。 |
| 内容加载灵活性 | 既支持加载本地txt文件,也支持通过实现 `BookLoader` 接口自定义网络小说等数据源的加载逻辑。 | 可能仅支持特定格式或本地文件,扩展性受限。 |
适合谁用
- 开发电子书阅读器应用的Android工程师
- 需要提升阅读器翻页体验的移动开发团队
下载与版本
当前最新版本为 v0.0.5,发布于 2025-11-08。支持 Android。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/Peyilo/libreadview