仿开眼 APP kotlin - V2EX
zyqzyq08

仿开眼 APP kotlin

  •  1
     
  •   zyqzyq08 Oct 9, 2017 13699 views
    This topic created in 3153 days ago, the information mentioned may be changed or developed.

    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 replies    2017-10-12 09:50:54 +08:00
    xingstar
        1
    xingstar  
       Oct 11, 2017
    地址呢,哪个是你的呢?
    zyqzyq08
        2
    zyqzyq08  
    OP
       Oct 11, 2017
    @xingstar 最开头有个 gitHub 地址。。。点击会跳转的。。。
    xingstar
        3
    xingstar  
       Oct 12, 2017 via Android
    @zyqzyq08 看见了
    About     Help     Advertise     Blog     API     FAQ     Solana     3235 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 39ms UTC 13:13 PVG 21:13 LAX 06:13 JFK 09:13
    Do have faith in what you're doing.
    ubao msn 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