符合MD的阅读类的开源项目 - CloudReader

2016-11-20      1412      Android
项目简介

一款基于网易云音乐UI,使用GankIo及豆瓣api开发的符合Google Material Desgin阅读类的开源项目。项目采取的是Retrofit + RxJava + MVVM-DataBinding架构开发。

效果图

  • 部分效果图

  • gif演示

Features 特性

  • 1、基本遵循Google Material Design设计风格。
  • 2、干货集中营内容与豆瓣电影书籍内容。
  • 3、高仿网易云音乐歌单详情页。
  • 4、NavigationView搭配DrawerLayout的具体使用。
  • 5、沉浸式状态栏使用与版本适配。
  • 6、MvvM-DataBing的项目应用。
  • 7、RxBus代替EventBus进行组件之间通讯。
  • 8、ToolBar的全方面使用。
  • 9、Glide加载监听,获取缓存,圆角图片,高斯模糊。
  • 10、水波纹点击效果详细使用与适配。
  • 11、RecyclerView下拉刷新,上拉加载。
  • 12、基于DataBinding的ViewHolder。
  • 13、基于DataBinding的BaseActivity和BaseFragment。
  • 14、Fragment懒加载模式。
  • 15、SwipeRefreshLayout结合RecyclerView下拉刷新上拉加载。
  • 16、CoordinatorLayout+Behavior实现标题栏渐变。
  • 17、NestedScrollView嵌套RecyclerView的使用。