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

项目初衷

一直以来看到很多开源项目都是什么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

截图

目录结构:

2786935-736ee2e35fed8241.png
图1-1

界面UI:

2786935-1732105b860dd065.png
图1-2
2786935-cfd2d8610911e907.png
图1-3
  • NOTICE: 实现过程中猫眼App升级了8.0.1.主要界面发生了改版,当前项目实现的是7.9.1版本的UI界面(不排除之后会再创建一个新分支实现新版的界面)
主要使用技术:

注意事项

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值