YYReader
運行效果
Commit記錄
第一次commit
簡單搭建界面板丽,activity+fragment+bottomBar+自定義ToolBar
bottomBar關(guān)聯(lián)fragment跳轉(zhuǎn)
第二次commit
- 書架頁面搭建
- 書籍模型定義
- 書籍打開和關(guān)閉動畫實現(xiàn)乓序,3DRotation+Scale實現(xiàn)
第三次commit
- 修改為Navigation+BottomNavigationView導(dǎo)航洪鸭,使用nav_graph
- 修復(fù)小說顯示的bug
第四次commit
- 閱讀界面設(shè)置搭建
- 側(cè)滑顯示章節(jié)-DrawerLayout
第五次commit
- 閱讀界面功能實現(xiàn)
- 圖標(biāo)優(yōu)化,使用vector Asset
第六次commit
- 閱讀界面設(shè)置功能實現(xiàn)----目錄展開、閱讀界面字體喳魏、顏色更改等
- 本地文件讀取界面搭建----TabLayout+ViewPager實現(xiàn)界面切換
第七次commit
- 文件讀取功能實現(xiàn),實現(xiàn)Txt文件過濾
- 文件和文件夾item分類顯示
第八次commit
- 使用數(shù)據(jù)結(jié)構(gòu)Stack優(yōu)化文件回退處理
- 實現(xiàn)選中文件的監(jiān)聽回調(diào)
第九次commit
- 修復(fù)部分bug
- 使用數(shù)據(jù)庫記錄本地小說、章節(jié)信息和記錄等芙贫,使用第三方庫Litepal
第十次commit
- 解決數(shù)據(jù)庫記錄錯誤(使用Paractable遺漏id屬性,記錄始終默認(rèn)為0)
- 搭建“我的”界面傍药,使用CollapsingToolbarLayout和NestScrollView實現(xiàn)滑動頂部欄
第十一次commit
- 添加翻頁動畫磺平,實現(xiàn)平滑翻頁效果
- 更改界面繪制方式,繪制分頁繪制bitmap拐辽,使用scroller完成滑動效果
第十二次commit
- 增加覆蓋拣挪、仿真翻頁效果,完善取消翻頁的效果
第十三次commit
- 沉浸式狀態(tài)欄實現(xiàn)
- 閱讀模式界面style完善
- 當(dāng)前章節(jié)選中回調(diào)
第十四次commit
- 書城界面布局俱诸,tablayout+fragment
- 使用banner進行圖片輪播
第十五次commit
- 修復(fù)書籍打開動畫
- 抽取翻頁效果的Anim類公共部分構(gòu)成抽象類
- 圖片資源美化
第十六次commit
- 修復(fù)讀取數(shù)據(jù)庫章節(jié)后菠劝,加載page時無高度導(dǎo)致oom
- 實現(xiàn)默認(rèn)的小說,首次安裝時將raw中文件寫入內(nèi)部存儲睁搭,加入書架