查看原文
其他

基于MVP模式MaterialDesign风格的App

2017-09-30 qzs 安卓干货铺

前些日子写了一个小练习,由于时间比较紧,里面的如果有错误希望大家见谅。

这是一款Material Design风格的新闻App(视频图片),采用MVP模式,RxJava+Retrofit开发,当时项目中用的是rxjava1,有时间的话我会更新为rxjava2。

项目截图



部分知识介绍:


1.项目运用了CoordinatorLayout+AppBarLayout+Toolbar实现上下滚动处理特殊效果。

2.DrawerLayout+NavigationView实现侧滑+设置菜单

3.MVP+rxjava+Retrofit封装 ,我github上有封装。

4.下拉刷新,上拉加载

5.FloatingActionButton悬浮按钮。

6.CardView实现卡片式条目。



项目中的开源库


RxJava   

Rxandroid

Retrofit

ButterKnife

PhotoView 图片放大缩放

PullLoadMoreRecyclerView -下拉刷新上拉加载

NiceVieoPlayer -视频

MVP_Retrofit_RxJava封装


Github源码: 

https://github.com/javaexception/EntertainmentTop



推荐阅读

 



SurfaceView+MediaPlayer封装之路


程序猿充电优质编程技术电子书


萤石云视频EZOpenSDK集成(实现播放,视频放大功能)





您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存