项目的界面采用了Material Design的设计风格,数据来自第三方API。
项目连接:点击打开链接,效果图请看里面的README.md
整个项目只使用了一个Activity,页面的切换是通过ViewPager+Fragment的方式完成的,
1、使用OkHttp进行网络请求
2、GSON解析JSON数据
3、recyclerview代替LsitView用于显示数据,
4、cardview是item的最外围布局,实现了卡片式布局效果
5、使用glide去加载图片,通过效果展示图可以看到glide不仅可以加载普通的图片还可以加载gif
6、底部导航栏使用的是新加入Material Design库的控件BottomNavigationBar