1. 秦子帅的博客首页
  2. Android

基于MVP模式MaterialDesign风格的App

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

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

基于MVP模式MaterialDesign风格的App

项目截图

基于MVP模式MaterialDesign风格的App


基于MVP模式MaterialDesign风格的App

基于MVP模式MaterialDesign风格的App


基于MVP模式MaterialDesign风格的App

部分知识介绍:


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

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

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

4.下拉刷新,上拉加载

5.FloatingActionButton悬浮按钮。

6.CardView实现卡片式条目。


基于MVP模式MaterialDesign风格的App


项目中的开源库


RxJava   

Rxandroid

Retrofit

ButterKnife

PhotoView 图片放大缩放

PullLoadMoreRecyclerView -下拉刷新上拉加载

NiceVieoPlayer -视频

MVP_Retrofit_RxJava封装


基于MVP模式MaterialDesign风格的App

Github源码: 

https://github.com/javaexception/EntertainmentTop



推荐阅读

 



SurfaceView+MediaPlayer封装之路


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


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



基于MVP模式MaterialDesign风格的App



原文始发于微信公众号( 秦子帅 ):基于MVP模式MaterialDesign风格的App

发布者:秦子帅,转转请注明出处:http://qinzishuai.cn/index.php/2017/09/30/9042378762/

联系我们

912241847

在线咨询:点击这里给我发消息

邮件:qzs531156@163.com

QR code