仿开眼 APP kotlin - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zyqzyq08
V2EX    Android

仿开眼 APP kotlin

  •  1
     
  •   zyqzyq08 2017-10-09 20:12:00 +08:00 12452 次点击
    这是一个创建于 2926 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Eyepetizer

    主要是为了通过仿写 APP 更好的学习 kotlin(选择该 APP 原因主要是因为有大佬已经写过了,站在巨人的肩膀站得高看的远) 

    gitHub 地址

    计划(基本完成)

    主页 发现页面(包含热门,分类,作者) 关注页面 播放面 全部作者页面 全部分类页面 分类详情页面(包含首页,全部,作者,专辑) 排行榜页面(包含周排行,月排行,总排行) 搜索页面 

    目前进度

    启动页面

    开启启动画面渐变 ( Handler+Thread ) 

    首页

    显示每日精选自动轮播自动播放 5 秒小视频介绍 (viewpager + indicator)(增加无限循环,优化最后一页跳转卡顿) 显示推荐视频选项(简单的添加显示在 recyclerView 中 )(每日精选的视频右下角添加图片标识) 实现每日精选文字逐字显示 实现下拉放大图片刷新 增加再按一次退出提示 

    播放页面

    旋转和点击控制全屏播放 实现显示作品相关信息(暂未实现缓存功能) 实现相关视频推荐 

    发现页面

    实现热门小页面 实现 banner 轮播图(用的 git 大佬的轮子,链接在最底下) 实现热门视频推荐 实现热门排行链接(横向的 recyclerView 实现) 实现分类小页面 页面的 item 主要用的 banner 轮子(有一些细微的改动) 实现作者小页面 使用横向的 recyclerView 实现最新作者推荐栏的滑动 

    关注页面

    主要调用之前的 fragment 快速实现 

    我的页面

    主要就显示显示(准备实现缓存功能) 

    全部作者页面

    与发现作者小页面一样 

    全部分类页面

    使用 gridView 显示分类列表(不知道热门排行,热门专题,360 全景的 api 就没添加) 

    分类详情页面

    scrollView + tabLayout + viewPager + Fragment 实现 4 个小分页的显示 

    排行榜页面

    使用和发现页面类似的方法,由于子页面数据类型一样,用同一个 fragment 实现。 

    搜索页面

    偷懒使用了 activity + recyclerView 简单实现 

    bug

    状态栏无法完全透明 

    TODO

    准备实现缓存功能 准备优化界面显示 

    实现方式

    mvp 框架 okhttp+retrofit+rxjava 实现网络请求框架 TabLayout+Fragment 实现底部导航栏 TabLayout + ViewPager + Fragment 实现分页显示 

    关于我

    联系: [email protected] 

    声明

    Api 数据都是来自开眼视频,数据接口均属于非正常渠道获取,请勿用于商业用途,原作公司拥有所有权利。 

    参考

    https://github.com/kaikaixue/Eyepetizer https://github.com/LRH1993/Eyepetizer-in-Kotlin https://github.com/youth5201314/banner https://github.com/CarGuo/GSYVideoPlayer 感谢大佬们的资源,向大佬们学习。 
    3 条回复    2017-10-12 09:50:54 +08:00
    xingstar
        1
    xingstar  
       2017-10-11 15:47:23 +08:00
    地址呢,哪个是你的呢?
    zyqzyq08
        2
    zyqzyq08  
    OP
       2017-10-11 19:02:14 +08:00
    @xingstar 最开头有个 gitHub 地址。。。点击会跳转的。。。
    xingstar
        3
    xingstar  
       2017-10-12 09:50:54 +08:00 via Android
    @zyqzyq08 看见了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2983 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 13:26 PVG 21:26 LAX 06:26 JFK 09:26
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86