本地小说阅读器——YYReader

时间:2021-7-20 作者:qvyue

YYReader

Github地址

运行效果

本地小说阅读器------YYReader
添加本地书籍.gif
本地小说阅读器------YYReader
翻页动画.gif
本地小说阅读器------YYReader
目录.gif
本地小说阅读器------YYReader
亮度夜间
本地小说阅读器------YYReader
QQ图片20210220184026.jpg
本地小说阅读器------YYReader
QQ图片20210220184034.jpg
本地小说阅读器------YYReader
QQ图片20210220184040.jpg

Commit记录

第一次commit

简单搭建界面,activity+fragment+bottomBar+自定义ToolBar
bottomBar关联fragment跳转

第二次commit
  • 书架页面搭建
  • 书籍模型定义
  • 书籍打开和关闭动画实现,3DRotation+Scale实现
第三次commit
  • 修改为Navigation+BottomNavigationView导航,使用nav_graph
  • 修复小说显示的bug
第四次commit
  • 阅读界面设置搭建
  • 侧滑显示章节-DrawerLayout
第五次commit
  • 阅读界面功能实现
  • 图标优化,使用vector Asset
第六次commit
  • 阅读界面设置功能实现—-目录展开、阅读界面字体、颜色更改等
  • 本地文件读取界面搭建—-TabLayout+ViewPager实现界面切换
第七次commit
  • 文件读取功能实现,实现Txt文件过滤
  • 文件和文件夹item分类显示
第八次commit
  • 使用数据结构Stack优化文件回退处理
  • 实现选中文件的监听回调
第九次commit
  • 修复部分bug
  • 使用数据库记录本地小说、章节信息和记录等,使用第三方库Litepal
第十次commit
  • 解决数据库记录错误(使用Paractable遗漏id属性,记录始终默认为0)
  • 搭建“我的”界面,使用CollapsingToolbarLayout和NestScrollView实现滑动顶部栏
第十一次commit
  • 添加翻页动画,实现平滑翻页效果
  • 更改界面绘制方式,绘制分页绘制bitmap,使用scroller完成滑动效果
第十二次commit
  • 增加覆盖、仿真翻页效果,完善取消翻页的效果
第十三次commit
  • 沉浸式状态栏实现
  • 阅读模式界面style完善
  • 当前章节选中回调
第十四次commit
  • 书城界面布局,tablayout+fragment
  • 使用banner进行图片轮播
第十五次commit
  • 修复书籍打开动画
  • 抽取翻页效果的Anim类公共部分构成抽象类
  • 图片资源美化
第十六次commit
  • 修复读取数据库章节后,加载page时无高度导致oom
  • 实现默认的小说,首次安装时将raw中文件写入内部存储,加入书架
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。