美文网首页
RxJava2+Retrofit+MVP高仿猫眼电影(7.9.1

RxJava2+Retrofit+MVP高仿猫眼电影(7.9.1

作者: r09er | 来源:发表于2017-07-01 18:08 被阅读257次

项目初衷

一直以来看到很多开源项目都是什么MaterialDesign(后面简称MD),但是真的是这样吗,个人觉得这些项目只是为了MD而MD,用几个控件就说自己的是MD风格,写了几个XML就觉得把MD的控件用熟了,如果是这样,我宁愿不用!对于真正是MD的App我只在Google市场和一些真正优秀的开源项目看到过,至于国内的目前我只看到了B站.

为什么不参照一些设计和交互都不错的应用?技能学习别人优秀的界面设计,又能学习别人的交互设计,所以就有了高仿猫眼电影App,项目磕磕碰碰完成了大部分的UI界面,其中涉及用户的界面全都没有做,

项目地址https://github.com/Cicinnus0407/CatEye

能从项目中学到什么?

  • [x] RxJava2+Retrofit2+MVP的封装
  • [x] RxJava2部分操作符使用
  • [x] OkHttp添加全局请求参数(GlobalParameterInterceptor)
  • [x] RecyclerView悬浮头部(选择城市,待映列表)
  • [x] 高斯模糊工具类实现(BlurUtil)
  • [x] 非入侵的自定义下拉刷新实现猫眼下拉刷新效果
  • [x] ViewPager的画廊实现(影院详情页)
    ..MayBeMore

截图

目录结构:

图1-1

界面UI:

图1-2 图1-3

  • NOTICE: 实现过程中猫眼App升级了8.0.1.主要界面发生了改版,当前项目实现的是7.9.1版本的UI界面(不排除之后会再创建一个新分支实现新版的界面)

主要使用技术:

注意事项

相关文章

网友评论

      本文标题:RxJava2+Retrofit+MVP高仿猫眼电影(7.9.1

      本文链接:https://www.haomeiwen.com/subject/ijcgcxtx.html