Eyepetizer
1 | 主要是为了通过仿写APP更好的学习kotlin(选择该APP原因主要是因为有大佬已经写过了,站在巨人的肩膀站得高看的远) |
计划(基本完成)
1 | 主页 |
目前进度
启动页面
1 | 开启启动画面渐变 ( Handler+Thread ) |
首页
1 | 显示每日精选自动轮播自动播放5秒小视频介绍 (viewpager + indicator)(增加无限循环,优化最后一页跳转卡顿) |
播放页面
1 | 旋转和点击控制全屏播放 |
发现页面
1 | 实现热门小页面 |
关注页面
1 | 主要调用之前的fragment 快速实现 |
我的页面
1 | 主要就显示显示(准备实现缓存功能) |
全部作者页面
1 | 与发现作者小页面一样 |
全部分类页面
1 | 使用gridView显示分类列表(不知道热门排行,热门专题,360全景的api就没添加) |
分类详情页面
1 | scrollView + tabLayout + viewPager + Fragment 实现4个小分页的显示 |
排行榜页面
1 | 使用和发现页面类似的方法,由于子页面数据类型一样,用同一个fragment实现。 |
搜索页面
1 | 偷懒使用了activity + recyclerView简单实现 |
bug
1 | 状态栏无法完全透明 |
TODO
1 | 准备实现缓存功能 |
实现方式
1 | mvp 框架 |
关于我
1 | 联系:497533265@qq.com |
声明
1 | Api 数据都是来自开眼视频,数据接口均属于非正常渠道获取,请勿用于商业用途,原作公司拥有所有权利。 |
参考
1 | https://github.com/kaikaixue/Eyepetizer |