扯蛋:
接近年末,公司基本沒什麼事情可做了,全心精力放在的開源上。由於《ONE》API的限制,只能對著《Eyepetizer》下手,將近20天時間完成了新版《Eyepetizer》上面首頁主要的功能。特分享給大家,希望能幫助到你們。
資料為抓包獲取,沒有商業用途!若有侵權,請告知,本人將立即刪除!
前言:
專案原始碼分兩個部分:
1. 《ONE》部落格地址:blog.csdn.net/sinat_27033…
2. 本篇主要介紹 《Eyepetizer》,原始碼註釋寫的很詳細,下載閱讀更佳。
apk下載連結: fir.im/One1
專案原始碼地址 git:github.com/KomoriWu/On…
歡迎start,謝謝!
專案介紹:
1.整體架構:“Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm”
2.RecycleView 自定義上拉載入、下拉重新整理的動畫:tkrefreshlayout
3.RecycleView 自定義分割線 :ItemDecoration
4.圖片載入框架glide+transformation 可以對影象裁剪、邊框、著色、虛化等變化:glide-transformations
5.MD風格的tab 導航欄佈局:SmartTabLayout
6.視訊播放,基於GSY庫改寫: GSYVideoPlayer
7.流式標籤佈局:AndroidTagView
8.檢查記憶體溢位:leakcanary
9.MD風格的摺疊佈局:CoordinatorLayout+CollapsingToolbarLayout+AppBarLayout
10.RecycleView列表多圖滑動優化,圖片顯示動畫等。
11.EyepetizerApis 可以直接拿來用
專案演示:
1.首頁發現 2.首頁其他介面
3.搜尋功能 4.分類列表、列表詳情
5.作者詳情 6.視訊播放
7.標籤詳情 8.個人中心
專案原始碼地址 git:github.com/KomoriWu/On…
歡迎start,謝謝!