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





Features 特性
- 1、基本遵循Google Material Design设计风格。
- 2、干货集中营内容与豆瓣电影书籍内容。
- 3、MvvM-DataBinding的项目应用。
-
4、
NavigationView搭配DrawerLayout的具体使用。 - 5、透明状态栏使用与版本适配。
- 6、高仿网易云音乐歌单详情页。
- 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实现标题栏渐变。